This section mainly talks about fundamental commands in Git, including how to commit, push and pull the content, and how to use, merge and rebase branches.
Whenever I want to commit, I always commit the object file created by C++ to the github server. This cannot be simply specified by the .gitignore file, a better way is to specify this in the pre-commit file