A quick explanation of Git rebase and how to use it to squash and fixup commits.
Archive of posts with category 'Git'
Git undo is an extension for git that adds convenient commands to undo commits, applied stashes and pushed merges.
By using git commit amend you can add files if you forgot to do that to your most recent commit.
To commit changes to new branch with git you can use the following three steps
To untrack files in local repository but keep at origin, as our scenario needed; to keep folder or files in git origin repository but untrack local changes
This operation is pretty simple, all you need to use is the branch commando with a -m flag to git rename branch.
How to undo a merge that has been pushed to origin? Use Revert.
Sometimes we may need to undo a git stash apply, maybe we didn't mean to apply it at all or we just applied it to the wrong branch.
I keep forgetting how to undo a commit with git. If i aliased it to git undo i wouldn't need to google the command every time.
In a project using Git I have a folder that is added to .gitignore. But i needed to include a subfolder that is tracked by git.
When using git i like to work with Vincent Driessen's a successful git branching model. This is the short version of the successful branching model.