1. Урок 1. 00:02:28
    Only commit some of my currently modified files into the repository
  2. Урок 2. 00:02:26
    Make my git log look pretty and readable
  3. Урок 3. 00:02:36
    Move some commits to a separate branch that I have accidentally committed to master
  4. Урок 4. 00:02:34
    Update my feature branch with the latest changes from master
  5. Урок 5. 00:02:30
    Push a rebased local branch by using `--force-with-lease`
  6. Урок 6. 00:02:55
    Polish my git feature branch before merging or submitting for review
  7. Урок 7. 00:04:29
    Automate the cleanup of my feature branch with Git Autosquash
  8. Урок 8. 00:01:16
    Squash all of my commits into a single one and merge into master
  9. Урок 9. 00:01:06
    Change the commit message of my last commit
  10. Урок 10. 00:01:29
    Add a file I’ve forgotten to add to my last commit
  11. Урок 11. 00:01:44
    Undo my last commit and split it into two separate ones
  12. Урок 12. 00:01:13
    Wipe a commit from my local branch
  13. Урок 13. 00:01:10
    Undo a commit that has already been pushed to the remote repository
  14. Урок 14. 00:02:43
    Temporarily store some work in progress because I have to jump to another branch