Getting started with git
15, December 2012
Global configuration file
Git allows you to store global settings in the .gitconfig file. This file is located in the user home directory. Git stores the committer and author of a change in each commit.
User Configuration
Configure your user and email for Git via the following command.
$ git config --global user.name "Your Name Here"
# Sets the default name for git to use when you commit
$ git config --global user.email "your_email@youremail.com"
# Sets the default email for git to use when you commit
Getting started with Git
Fire up a terminal, and type (replace Rails_app with name of the your application):
$ rails new Rails_app
Afterwards, navigate into this new directory by typing:
$ cd Rails_app
Initialize Git inside this directory by typing:
$ git init
Create a new file by typing:
$ touch README
Add this file to the repository by typing:
$ git add README
Now, let’s make a change to this file, by writing something to it
$ echo "Hello, is this on Github?!" > README
Now, we need to commit. Committing is a small message of what you just did:
$ git commit -m 'Initial commit'
Next, we need to add the online Github repository (the origin)
$ git remote add origin git@github.com:User/Rails_app.git
And finally, let’s push it to Github.
$ git push origin master
Now you’ve added your first file to Github! Continue to learn more about how to work with Git.