Skip to content

mgg143/git-fundamentals

 
 

Repository files navigation

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

Stars

Watchers

Forks

Packages

No packages published