Practical Git via GitExtensions
  • Git - a Distributed System
  • Bare Minimal Configurations
  • Creating a New Branch
  • Making a Commit
    • Adding only a portion of a file
    • Commit Message
    • Cherry-pick
    • Revert
  • Rewriting History
    • Rewording the Last Commit
    • Rewording Commit Message in Middle
    • Editing the Last Commit
    • Squashing Last Few Commits
    • Squashing Commits in Middle
    • Spliting Commit into Multiple
    • Removing a Commit
    • Pushing after Rewriting History
  • Lost and Found
  • Comparing Commits or Branches
  • Checking out a Branch into Another Folder
  • Blaming History
    • Blame
    • Bisect
  • Disabling Auto Tracking Branch
  • Line Ending
  • Ignore Unwanted Files
Powered by GitBook
On this page

Was this helpful?

  1. Rewriting History

Editing the Last Commit

If not all the changes should go into the commit, we can do a Mixed reset to the previous commit and redo the commit with only the wanted changes.

Commandl line:

git reset HEAD~
# add only the wanted file 
# or use interactive add to add some portions of the file
git add awesome_changes.txt 
git commit
PreviousRewording Commit Message in MiddleNextSquashing Last Few Commits

Last updated 6 years ago

Was this helpful?