egghead.io
illustration for Productive Git for Developers

Course

Productive Git for Developers

  1. 1
    Only commit some of my currently modified files into the repository
    2m 27s
  2. 2
    Make my git log look pretty and readable
    2m 25s
  3. 3
    Move some commits to a separate branch that I have accidentally committed to master
    2m 35s
  4. 4
    Update my feature branch with the latest changes from master
    2m 33s
  5. 5
    Push a rebased local branch by using `--force-with-lease`
    2m 29s
  6. 6
    Polish my git feature branch before merging or submitting for review
    2m 54s
  7. 7
    Automate the cleanup of my feature branch with Git Autosquash
    4m 28s
  8. 8
    Squash all of my commits into a single one and merge into master
    1m 15s
  9. 9
    Change the commit message of my last commit
    1m 5s
  10. 10
    Add a file I’ve forgotten to add to my last commit
    1m 28s
  11. 11
    Undo my last commit and split it into two separate ones
    1m 43s
  12. 12
    Wipe a commit from my local branch
    1m 12s
  13. 13
    Undo a commit that has already been pushed to the remote repository
    1m 9s
  14. 14
    Temporarily store some work in progress because I have to jump to another branch
    2m 42s
  15. 15
    Find that bad commit that broke your App with Git Bisect
    2m 23s

Wipe a commit from my local branch

Juri Strumpflohner
InstructorJuri Strumpflohner
  • git
    git

Share this video with your friends

Send Tweet

If you want to permanently remove a commit from your branch we can use the git reset feature. Let’s have a look.

Build your Developer Portfolio and climb the engineering career ladder.
  • Search
  • Talks
  • Podcasts
  • Machine
  • Pricing
  • Store
©egghead.io
Terms & Conditions