Gitでよく使うコマンドまとめ
- git init
- リモートリポジトリを作成
- git clone <URL(HTTP)>
- git add <file name>
- git add <file name> -p
- 差分を表示しながらaddする
- git commit
- vimでコミットメッセージを編集
- 1行目: 見出し
- 2行目: 空行
- 3行目: 詳細
- vimでコミットメッセージを編集
- git commit -m "<comment>”
- 1行のみのコミットメッセージを書くときによく使う
- 見出しの最初に[…]で以下のどれかをつける
- feature(新機能開発)
- bugfix(バグ修正)
- hotfix(急ぎの修正 バグ,デザイン,機能問わず)
- fix(コメントなどの軽微な修正)
- add(何かの追加)
- remove(何かを削除)
- rename(名前変更)
- upgrade(大幅な仕様変更,バージョンアップ)
- issue#11(#11のissueへの対応)
- git push origin <local branch name>
- git pull origin master
- リモートのマスターブランチをローカルリポジトリに反映
- git checkout <branch name>
- 指定したブランチに移動 ※commit前に行うとcheckout先のブランチに自動的にマージされるので注意
- git checkout -b <branch name>
- 指定したブランチを作成して移動
- git status
- 変更されたファイルを表示
- git log —oneline
- コミット履歴をワンラインで表示
- git log —graph
- コミット履歴をグラフで表示
- git log -p
- コミット履歴の差分を表示
- git stash
- commitしていない変更ファイルを一時退避
- git stash pop <stash name>
- 指定したスタッシュ名を現在のブランチにマージ
- git merge <branch name>
- 指定したブランチを現在のブランチにマージ