Command - 232fumiya/GitCommand GitHub Wiki
よく使うGitコマンドまとめ
alias
git logをキレイにして表示できる
git config --global alias.ll 'log --oneline --graph --decorate'
non-fast-forwardでmergeするときに使う
git config --global alias.nff 'merge --no-ff'
git fetch upstreamを簡略化
git config --global alias.fu 'fetch upstream'
config
user.nameで名前の変更 user.emailでメールアドレスの変更 ####例:git config --global user.name "なまえ"
--globalはGit全体の設定になる。 ディレクトリ単位でアカウント切り替えするときは、対象ディレクトリで--globalを外してコマンド打てばよい。 ####例:git config user.name "なまえ"
remote
リモートの設定
push先とかの情報確認したいとき
####例:git remote -v
push先のURLを変更したい場合
####例:git remote origin set-url http:
GitHubなどに最初にpushする際の設定
####例:git remote add リモート名 http:
リモートの削除
####例:git remote rm リモート名
rm
ファイルをステージングから取り除く
例:git rm ファイル名
フォルダごとさよならしたいとき ####例:git rm -r フォルダ名
##mv ファイルの名前変更やパスの変更
例:git mv 変更前の名前(パス) 変更後の名前(パス)
##init Gitのローカルリポジトリ作成 ####例:git init
##add ファイルをステージングにあげる ####例:git add ファイル名 --allでディレクトリ内を全部addする。 ####例:git add --all
##commit ファイルをコミットする ####例:git commit -a -m "めっせーじ" -aを付けると変更ファイル全てコミット出来る -m ""を付けるとコミットメッセージを直接入力出来る --amendを付けるとコミットし治せる(Push前に限る)
##push ファイルをリモートにあげる ####例:git push origin master originはリモートの設定 masterはBranch名 ##reset --softコミットだけ取り消し --hardコミットとワークディレクトリにも取り消し反映する commitしまくってるとobjectフォルダの容量が溢れることがある。 不要なcommitは取り消すと容量が溢れずに済む。 ####例:git reset --soft HEAD^ ##branch ブランチの作成 ####例:git branch ブランチ名 ## ####例: