24行目: | 24行目: | ||
|- | |- | ||
|<code>git add</code> || 変更をステージ(コンフリクト修正時のマークとしても使える) | |<code>git add</code> || 変更をステージ(コンフリクト修正時のマークとしても使える) | ||
|- | |||
|<code>git rm</code> || ファイルの追跡を中止(次回コミット時に反映される) | |||
|- | |- | ||
|<code>git commit -m "Comment"</code> || 変更のコミット | |<code>git commit -m "Comment"</code> || 変更のコミット |
2019年8月3日 (土) 09:04時点における版
- Gitは高速なので気軽にブランチ/マージを繰り返しながら試行錯誤できる
- ブランチを繰り返しmasterから階層が離れるほど不安定バージョンになる
- ディレクトリを指定した場合は、そのディレクトリ以下にあるすべてのファイルを再帰的に追加
よく使う操作
コマンド | 説明 |
---|---|
git config --list |
設定オプションを表示 |
git config --global alias.bv 'branch -v' |
エイリアスを設定 |
git config --global --unset alias.bv |
エイリアスの解除 |
git help |
ヘルプの表示 |
git status |
ステージの現状 |
git status -s |
ステージの現状(簡略版) |
git log |
最近のログ。HEADポインタの表示 |
git last |
'log -1 HEAD'エイリアス。直近のログ |
git add |
変更をステージ(コンフリクト修正時のマークとしても使える) |
git rm |
ファイルの追跡を中止(次回コミット時に反映される) |
git commit -m "Comment" |
変更のコミット |
git commit -a -m "Comment" |
変更を一気にコミット |
git branch |
ブランチの現状 |
git branch -v |
各ブランチの直近のコミットコメントを表示 |
git branch --no-merged |
マージされた事のないブランチ |
git branch hoge |
ブランチの作成 |
git checkout hoge |
hogeブランチへ切り替え |
git checkout -b fuga |
fugaブランチを作成しつつ切り替え |
git log --oneline --decorate --graph --all |
マージの歴史 |
git merge hoge |
ブランチをマージ(通常はmasterでマージする) |
git branch -d hoge |
ブランチの削除(通常はマージ後に不要になる為) |
git diff |
直近ステージ済みとの差分を確認 |
git diff --staged |
直近コミットとの差分を確認 |