Advertisement
Guest User

Untitled

a guest
Jul 20th, 2017
669
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.86 KB | None | 0 0
  1. $ git log
  2. commit a867b4af366350be2e7c21b8de9cc6504678a61b`
  3. Author: Me <me@me.com>
  4. Date: Thu Nov 4 18:59:41 2010 -0400
  5.  
  6. blah blah blah...
  7.  
  8. commit 25eee4caef46ae64aa08e8ab3f988bc917ee1ce4
  9. Author: Me <me@me.com>
  10. Date: Thu Nov 4 05:13:39 2010 -0400
  11.  
  12. more blah blah blah...
  13.  
  14. commit 0766c053c0ea2035e90f504928f8df3c9363b8bd
  15. Author: Me <me@me.com>
  16. Date: Thu Nov 4 00:55:06 2010 -0400
  17.  
  18. And yet more blah blah...
  19.  
  20. commit 0d1d7fc32e5a947fbd92ee598033d85bfc445a50
  21. Author: Me <me@me.com>
  22. Date: Wed Nov 3 23:56:08 2010 -0400
  23.  
  24. Yep, more blah blah.
  25.  
  26. git checkout -b old-state 0d1d7fc32
  27.  
  28. git reset --hard HEAD
  29.  
  30. git revert --no-commit 0766c053..HEAD
  31. git commit
  32.  
  33. git reset --hard <commidId> && git clean -f
  34.  
  35. git add . && git checkout master -f
  36.  
  37. git add . && git reset --hard HEAD
  38.  
  39. git reset --soft HEAD~1
  40.  
  41. git reset --hard [previous Commit SHA id here]
  42. git push origin [branch Name] -f
  43.  
  44. git reset --soft [previous Commit SHA id here]
  45.  
  46. git checkout <commit_id>
  47. git checkout -b <new branch> <commit_id>
  48. git checkout HEAD~X // x is the number of commits t go back
  49.  
  50. # Checkout a given commit.
  51. # Doing so will result in a `detached HEAD` which mean that the `HEAD`
  52. # is not pointing to the latest so you will need to checkout branch
  53. # in order to be able to update the code.
  54. git checkout <commit-id>
  55.  
  56. # create a new branch forked to the given commit
  57. git checkout -b <branch name>
  58.  
  59. git reflog
  60. git checkout HEAD@{...}
  61.  
  62. fe60adeba6436ed8f4cc5f5c0b20df7ac9d93219
  63. 0c27ecfdab3cbb08a448659aa61764ad80533a1b
  64. f85007f35a23a7f29fa14b3b47c8b2ef3803d542
  65. e9ec660ba9c06317888f901e3a5ad833d4963283
  66. 6a80768d44ccc2107ce410c4e28c7147b382cd8f
  67. 9cf6c21f5adfac3732c76c1194bbe6a330fb83e3
  68. fff2336bf8690fbfb2b4890a96549dc58bf548a5
  69. 1f7082f3f52880cb49bc37c40531fc478823b4f5
  70. e9b317d36a9d1db88bd34831a32de327244df36a
  71. f6ea0e7208cf22fba17952fb162a01afb26de806
  72. 137a681351037a2204f088a8d8f0db6e1f9179ca
  73.  
  74. git rm -r .
  75. git checkout <commit> .
  76. git commit
  77.  
  78. git reset HEAD~1
  79.  
  80. # Revert local master branch to November 3rd commit ID
  81. git reset --hard 0d1d7fc32e5a947fbd92ee598033d85bfc445a50
  82.  
  83. # Revert remote master branch to November 3rd commit ID
  84. git push -f origin 0d1d7fc32e5a947fbd92ee598033d85bfc445a50:master
  85.  
  86. git back
  87.  
  88. # Remove the latest three commits
  89. git back 3
  90.  
  91. git push -f ...
  92.  
  93. git show HEAD
  94. git show HEAD~1
  95. git show HEAD~2
  96.  
  97. git reset --hard HEAD~1
  98.  
  99. git reset <SHA>
  100.  
  101. git reset --hard <SHA>
  102.  
  103. git add -A .
  104. git reset --hard HEAD
  105.  
  106. git reset --hard origin/master
  107.  
  108. git stash
  109. git stash clear
  110.  
  111. git reset --hard HEAD
  112.  
  113. git revert <commit1> <commit2>
  114.  
  115. git reset --hard [first-4-letters&numbers-of-commit's-SHA]
  116.  
  117. git branch -f <<branchname>> 0d1d7fc32e5a947fbd92ee598033d85bfc445a50
  118.  
  119. git reflog
  120.  
  121. git reset HEAD@{12} --hard
  122.  
  123. git pull --all
  124. git reset --hard HEAD~1
  125. git push --force
  126.  
  127. git push origin :develop (note the colon)
  128.  
  129. git reset --hard EFGHIJK
  130.  
  131. git push origin develop
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement