Git Add
Git Add
By default, when you create a new file inside your Git project, it is not being tracked by Git. So to tell git that it should start tracking the file, you need to use the git add
command.
The syntax is the following:
In our case, we have only 1 filed inside our project called README.md
, so to add this file to Git, we can use the following command:
If you then run git status
again, you will see a different output:
Here you would see that there are now some changes staged and ready to be committed. Also, Git tells us that the README.md
is a new file that was just staged and has not been tracked before.
In case that you have a couple of files, you could list them all divided by space after the git add
command to stage them all rather than running git add
multiple times for each individual file:
With the above, we will add the 3 files by running git add
just once, however in some cases, you might have a lot of new files, and adding them one by one could be highly time-consuming.
So there is a way to stage absolutely all files in your current project, and this is by specifying a dot after the git add
command as follows:
Note: You need to be careful with this as in some cases, there might be some files that you don’t want to add to Git.
With that, we are ready to move on and learn about the git commit
command.