Advertisement
Guest User

Untitled

a guest
Jul 6th, 2015
266
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.90 KB | None | 0 0
  1. $ git log
  2. commit dddddd
  3. Author: Me <me@me.com>
  4. Date: Thu Nov 4 18:59:41 2010 -0400
  5.  
  6. Add buzz
  7.  
  8. commit cccccc
  9. Author: Me <me@me.com>
  10. Date: Thu Nov 4 05:13:39 2010 -0400
  11.  
  12. Add fizz
  13.  
  14. commit bbbbbb
  15. Author: Me <me@me.com>
  16. Date: Thu Nov 4 00:55:06 2010 -0400
  17.  
  18. Add bar
  19.  
  20. commit aaaaaa
  21. Author: Me <me@me.com>
  22. Date: Wed Nov 3 23:56:08 2010 -0400
  23.  
  24. Add foo
  25.  
  26. (wt)
  27. (i)
  28. A - B - C - D
  29. master
  30. (HEAD)
  31.  
  32. git checkout aaaaaa
  33.  
  34. (wt)
  35. (i)
  36. A - B - C - D
  37. ↑ ↑
  38. (HEAD) master
  39.  
  40. git checkout master
  41.  
  42. git checkout -b имя-новой-ветки aaaaaa
  43.  
  44. (wt)
  45. (i)
  46. A - B - C - D
  47. ↑ ↑
  48. new master
  49. (HEAD)
  50.  
  51. (i) (wt)
  52. A - B - C - D - ? - ?
  53. master
  54. (HEAD)
  55.  
  56. git reset --hard HEAD
  57.  
  58. (wt)
  59. (i)
  60. A - B - C - D - х - х
  61. master
  62. (HEAD)
  63.  
  64. git reset --soft bbbbbb
  65.  
  66. (wt)
  67. (i)
  68. A - B - C - D
  69. master
  70. (HEAD)
  71.  
  72. git reset bbbbbb
  73.  
  74. (i) (wt)
  75. A - B - C - D
  76. master
  77. (HEAD)
  78.  
  79. (i) (wt)
  80. A - B - C - D - ? - ?
  81. master
  82. (HEAD)
  83.  
  84. git reset --hard bbbbbb
  85.  
  86. (wt)
  87. (i)
  88. A - B - C - D - х - х
  89. master
  90. (HEAD)
  91.  
  92. # можно перечислить отменяемые коммиты
  93. git revert bbbbbb cccccc dddddd
  94.  
  95. # можно задать диапазон от более раннего к более позднему (новому)
  96. git revert bbbbbb..dddddd
  97.  
  98. # либо в относительных ссылках
  99. git revert HEAD~2..HEAD
  100.  
  101. # можно отменить коммит слияния, указывая явным образом номер предка (в нашем примере таких нет):
  102. git revert -m 1 abcdef
  103.  
  104. # после этого подтвердите изменения:
  105. git commit -m'детальное описание, что и почему сделано'
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement