Don't like ads? PRO users don't see any ads ;-)
Guest

Untitled

By: a guest on May 7th, 2012  |  syntax: None  |  size: 0.73 KB  |  hits: 14  |  expires: Never
download  |  raw  |  embed  |  report abuse  |  print
Text below is selected. Please press Ctrl+C to copy to your clipboard. (⌘+C on Mac)
  1. Changing a minor mistake in an older commit in git
  2. commit 826da06f085664298164a4bfc9994cad109c59f8
  3. Author: Me
  4. Date:   Tue Jan 17 18:48:12 2012 +0800
  5.  
  6.     feature 3 working
  7.  
  8. commit d816dd97a207add63d31958c3ffba84b65681810
  9. Author: Me
  10. Date:   Tue Jan 16 17:47:29 2012 +0800
  11.  
  12.     feature 2 working
  13.  
  14. commit 972ded30c20692cb74ae07d0c941c43022c905bd
  15. Author: Me
  16. Date:   Thu Jan 15 08:48:40 2012 +0800
  17.  
  18.     feature 1 working
  19.        
  20. rebase -i <sha of commit PRIOR to the one you want to change>
  21.        
  22. git rebase -i HEAD~3
  23.        
  24. pick 972ded feature 1 working
  25. pick d816dd feature 2 working
  26. pick 826da0 feature 3 working
  27. pick xxxxxx fix feature 1
  28.        
  29. pick 972ded feature 1 working
  30. f xxxxxx fix feature 1
  31. pick d816dd feature 2 working
  32. pick 826da0 feature 3 working