git - izudon/izudon.github.io GitHub Wiki
コマンド総覧
- 「設定/初期化系」コマンド
- 「ローカル系」コマンド
commit add rm mv status
reset revert clean
- 「リモート/ブランチ系」コマンド
pull fetch push remote bundle
branch checkout tag
worktree archive describe
show-branch merge mergetool
rebase cherry-pick
- 「インフォ系」コマンド
log diff show blame reflog
grep notes
- 「パッチ/ヘルプ/メンテ系」コマンド
format-patch apply am
help
update-index submodule subtree svn
gc fsck bisect
備忘
- 競合(コンフリクト)の解消(
git status の出力もあわせて)
- コミットの取り消し(修正)
- マージ後のブランチの削除
- リモートブランチの削除
git pull --rebase
pull は merge を含むから競合が起こり得る。
(解消方法は別記事参照)
git log のオプション色々。
rebase ってそういう意味か!
rebase とは「分岐点を設定しなおす」こと。
- これまでのコミットは「再作成」される(IDが全部変わる)。
- FF(ファスト・フォワード)状態に(必然的に)なる。