コマンド | 説明 | 参考URL |
---|---|---|
git reset --hard ORIG_HEAD | pull, merge の度に HEAD を残す | http://projects.tsuntsun.net/~nabeken/diary/Sysadm... |
git checkout <ブランチ名> ファイル名 | 削除したファイルの復元 | http://uyota.asablo.jp/blog/2008/08/10/3683692 |
git log -p <Abranch名>..<Bbranch名> ファイルパス | ブランチ間の差分を表示してくれる | http://labs.timedia.co.jp/2011/03/git-list-commits... |
git diff --cached | add してコミットする前の diff を見ることが出来る | |
git merge --squash BRANCH | ブランチ差分をひとまとめにして merge してくれる | http://tech.bayashi.jp/archives/entry/0800_dev/201... |
git rebase -i HEAD~n | コミットをひとまとめにする | http://labs.timedia.co.jp/2010/11/git-squash-commi... |
git branch -t <ブランチ名> remotes/origin/<ブランチ名> | リモートブランチを持ってきて新しいブランチを作る | |
git tag -a <tag名> -m 'コメント' | タグを付ける | http://progit.org/book/ja/ch2-11.html |
git push <リモート名> <tag名> | リモートにtagをpushする | |
git reflog | なくしたコミットを探す | http://subtech.g.hatena.ne.jp/secondlife/20090629/... |
git cherry-pick | あるコミットだけをブランチに取り込む | http://d.hatena.ne.jp/idesaku/20091230/1262159267 |
最新コメント