As you learn Git, try to clear your mind of the things you may know about other VCSs, such as Subversion and Perforce; doing so will help you avoid subtle confusion when using the tool.
The Linux kernel is an open source software project of fairly large scope. For most of the lifetime of the Linux kernel maintenance (1991–2002), changes to the software were passed around as patches and archived files. In 2002, the Linux kernel project began using a proprietary DVCS called BitKeeper.
In 2005, the relationship between the community that developed the Linux kernel and the commercial company that developed BitKeeper broke down, and the tool’s free-of-charge status was revoked. This prompted the Linux development community (and in particular Linus Torvalds, the creator of Linux) to develop their own tool based on some of the lessons they learned while using BitKeeper.
Chapter 1: Getting Started from Pro Git, Second Edition by Ben Straub, Scott Chacon
who are you?
$ git config --global user.name "[name]"
$ git config --global user.email "[email address]"
$ cd test
$ git status
$ git init
$ mkdir test
$ git status
$ echo "test" > README.md
$ git status
$ git add README.md
$ git status
$ git commit -m "Initial Commit"
$ git status
$ git remote add origin http://{{username}}@stash.stt-internal.local:7990/scm/~{{username}}/{{repo_name}}.git
$ git push origin master
$ git status
What should we work on?