Do you think it’s extremely troublesome to use
git add every time before we want to make a commit? Let’s try
git commit -am
Hello everyone. It’s Ray!
Today I am going to share how to simplify
git add and
git commit, let’s welcome
git commit -am
As shared previously, every time before making a commit, we need to use
git add to update the progress to be committed, and then leave the specific message for this commit before completing this commit.
Some think it’s a good design, after all, it’s best to err on the side of caution. However, some don’t, thinking that it’s a bit troublesome.
No matter which one you are belong to. today I’m going to share with you how to combine and turn them into one move.
Firstly, let’s add a new code in example1.html file as follows:
<p>This is the first example</p>
<p>We add a new paragraph on the first example</p>
<p>This is the example commit for git commit -am</p>
As image below, the example1.html has been modified, and it requires
git add to update what will be committed before a commit.
According to articles that I posted previously, we need to
git add, and then
git commit, and finally leave the specific message before a completed commit.
Now let’s try something simpler.
Git commit -am "example for git commit -am"
git status to check the condition.
As image below, we’ve successfully committed.
Here I’m going to further explain how
git add works.
When we create a new file, we need to add this file into the list of tracked files, and to do so, we use
When one of the tracked file is modified, and we would like to make a commit, we would need to update what will be committed, and we also use
git add to do so.
git commit -am would not work on a newly added file which hasn’t been added into tracked file list.
-a here means automatic, which would automatically add ALL those modified file from tracked file list.
After reading through this article, are you more familiar with Git?
See you guys!