In this activity, we will begin to explore some ways Git and GitHub can help us shape our project history.
git commit --amend
allows us to make changes to the commit that HEAD is currently pointing to. Two of the most common uses are:
- Re-writing commit messages
- Adding files to the commit
Let's see this in action:
- Create a new file:
- Bash:
touch file7.md
- PowerShell:
Out-File file7.md
- Bash:
- When you are adding files to the previous commit, they should be in the staging area. Move your file to the staging area:
git add file7.md
git commit --amend
- The text editor will open, allowing you to edit your commit message.
You can actually amend any data stored by the last commit such as commit author, email, etc.