Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- $ git log
- commit dddddd
- Author: Me <me@me.com>
- Date: Thu Nov 4 18:59:41 2010 -0400
- Add buzz
- commit cccccc
- Author: Me <me@me.com>
- Date: Thu Nov 4 05:13:39 2010 -0400
- Add fizz
- commit bbbbbb
- Author: Me <me@me.com>
- Date: Thu Nov 4 00:55:06 2010 -0400
- Add bar
- commit aaaaaa
- Author: Me <me@me.com>
- Date: Wed Nov 3 23:56:08 2010 -0400
- Add foo
- (wt)
- (i)
- A - B - C - D
- ↑
- master
- (HEAD)
- git checkout aaaaaa
- (wt)
- (i)
- A - B - C - D
- ↑ ↑
- (HEAD) master
- git checkout master
- git checkout -b имя-новой-ветки aaaaaa
- (wt)
- (i)
- A - B - C - D
- ↑ ↑
- new master
- (HEAD)
- (i) (wt)
- A - B - C - D - ? - ?
- ↑
- master
- (HEAD)
- git reset --hard HEAD
- (wt)
- (i)
- A - B - C - D - х - х
- ↑
- master
- (HEAD)
- git reset --soft bbbbbb
- (wt)
- (i)
- A - B - C - D
- ↑
- master
- (HEAD)
- git reset bbbbbb
- (i) (wt)
- A - B - C - D
- ↑
- master
- (HEAD)
- (i) (wt)
- A - B - C - D - ? - ?
- ↑
- master
- (HEAD)
- git reset --hard bbbbbb
- (wt)
- (i)
- A - B - C - D - х - х
- ↑
- master
- (HEAD)
- # можно перечислить отменяемые коммиты
- git revert bbbbbb cccccc dddddd
- # можно задать диапазон от более раннего к более позднему (новому)
- git revert bbbbbb..dddddd
- # либо в относительных ссылках
- git revert HEAD~2..HEAD
- # можно отменить коммит слияния, указывая явным образом номер предка (в нашем примере таких нет):
- git revert -m 1 abcdef
- # после этого подтвердите изменения:
- git commit -m'детальное описание, что и почему сделано'
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement