Once Git is configured, we can start using it. Let’s create a directory for our work and then move into that directory:
% mkdir planets
% cd planets
Then we tell Git to make planets a repository—a place where Git can store versions of our files:
% git init
If we use ls
to show the directory’s contents, it appears that nothing has changed:
% ls
Initialising our repository apparently did nothing, but if we add the -a flag to show everything, we can see that Git has created a hidden directory within planets called .git:
% ls -a
. .. .git
Git stores information about the project in this special sub-directory. If we ever delete it, we will lose the project’s history.
We can check that everything is set up correctly by asking Git to tell us the status of our project:
% git status
# On branch master
#
# Initial commit
#
nothing to commit (create/copy files and use "git add" to track)
If you are using a different version of git than I am, then the exact wording of the output might be slightly different.