Skip to content

InitialGitSetup

Jeff Squyres edited this page Apr 26, 2016 · 15 revisions

Obtaining Git

You can obtain source releases from http://git-scm.com/. Alternatively, most operating systems have a way to obtain a modern version of Git through the package management system (e.g, yum, brew, etc.).

Configuring Git

Add the following to your ~/.gitconfig file. Don't forget to change the user name/email!

# You need to have name and email values.  If you don't,
# git will use your_local_username@your_local_hostname,
# which is almost certainly not what you want.
[user]
        name = Joe Developer
        email = joe@example.org

######################################################
# The rest of these are optional, but helpful.
######################################################

[color]
        diff = auto
        status = auto
        branch = auto
        ui = auto

# Helps to distinguish between changed and untracked files
[color "status"]
        added = green
        changed = red
        untracked = magenta

# Allows git to create 8-character abbreviated hashes and
# highlight extra whitespace.
[core]
        whitespace = trailing-space,space-before-tab,indent-with-tab
        abbrev = 8

# Allows better view of commits.
[alias]
        graph = log --graph --decorate --abbrev-commit --pretty=oneline

Next

Next, you should setup your GitHub account.

Clone this wiki locally