Skip to content
master
Switch branches/tags
Code
This branch is up to date with master.
Contribute

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 

git-fundamentals

A starting point for discovering the wonderful world of Git and GitHub.

These materials were adapted from the D-Lab Tutorial here for the SGSA Computing seminar on April 21, 2017 by Kellie Ottoboni.

Getting the tools / Setup

  • Sign up for github, and verify your email.
  • Command line tools (you'll need this!):
    • GitHub recommends the official Git installer
    • I recommend homebrew for hackers on OS X
    • And it's easier to use your package manager (apt, yum, ...) for Unix, etc.
  • GUI tools
    • Windows & Mac, also supports hg: SourceTree
    • Lightweight Mac client: GitX-dev
    • Lightweight GTK client: gitg (get it with your package manager).
    • Integrated with file manager:
    • Many others are available, and you can search for even more!
  • Integration for your text editor!

Awesome resources

Local Git expositors at UC Berkeley

Fancy GitHub features

Map diffs are amazing (you may have to click the "rich diff" button as opposed to the raw "<>" button):

CSV diffs are strangely not as good, but (properly formatted) CSV is displayed nicely and is searchable:

Git Annex

Read more here: http://git-annex.branchable.com/

About

Gitting the most out of git!

Resources

License

Packages

No packages published