ラベル git の投稿を表示しています。 すべての投稿を表示
ラベル git の投稿を表示しています。 すべての投稿を表示

2015年8月1日土曜日

おすすめなgitのエイリアスの設定

git のエイリアスはこんなのがいいんじゃない?
git config --global user.name "sato"
git config --global user.email sato@example.com
git config --global alias.st 'status'
git config --global alias.llog 'log --graph --decorate --color --stat'
git config --global alias.slog 'log --oneline --color'
git config --global alias.ch 'checkout'
git config --global alias.d 'diff --color'
git config --global alias.diff 'diff --color'

2015年5月6日水曜日

gitでのコミットの打ち消し

gitで過去の変更を取り消したいときgit reset --hardは危険。コミットしてない変更があると完全に中身を消去してしまう。(これのせいで半日を無駄にした)
コミットログを汚して許容される環境ではgit revertで打ち消すべき
revertしただけだと、消したファイルはワーキングディレクトリから消えたままなのでそのcheckoutすべき

git revert <commit>
git checkout .