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 ブランチ名 ## ####例: