We are going to add a new file and have it registered under the repository we just created.
Create a file named
sample.txt in that directory with the following text content.
Anyone can learn Git with this tutorial and Backlog
We can use the git status command to confirm the status of the "tutorial" directory.
$ git status On branch main No commits yet Untracked files: (use "git add <file>..." to include in what will be committed) sample.txt nothing added to commit but untracked files present (use "git add" to track)
We can tell from the response that
sample.txt is currently not being tracked. You must first add
sample.txt to the index to track it.
Use the git add command followed by the file you want to add to the index. If you want to add multiple files, separate them with a space. Then verify that
sample.txt has been successfully added to the index.
You can specify
. instead of individual file names to add all files in the
current directory to the index
$ git add sample.txt $ git status On branch main No commits yet Changes to be committed: (use "git rm --cached <file>..." to unstage) new file: sample.txt
sample.txt has been added to the index, we can proceed with committing the file. Use the git commit command and again check the status.
$ git commit -m "first commit" [main (root-commit) 13fc237] first commit 1 file changed, 1 insertion(+) create mode 100644 sample.txt $ git status On branch main nothing to commit, working tree clean
The command’s response tells us that there are no more new changes to be committed.
We can see the newly added commit in the repository’s history log with the git log command.
$ git log commit ac56e474afbbe1eab9ebce5b3ab48ac4c73ad60e Author: username Date: Thu Jul 12 18:00:21 2022 +0900 first commit
Next, you’re ready to share the repository with your team.