Skip to content

Latest commit

 

History

History
38 lines (25 loc) · 1.58 KB

README.md

File metadata and controls

38 lines (25 loc) · 1.58 KB

LearninGit

A repository to accompany ACM's August 25th meeting, a git workshop.

Check out the presentation here!

Enjoy tons of free software at from the github education pack!

Some of our favorite git guides:

Cheat Sheet

Create a repo

$ git init => Creates new repo in current directory
$ git clone [https://github.com/ACMatUC/LearninGit.git] => Copies repo down from remote directory

Committing

$ git status => See status of files in repo
$ git diff => See change since last commit
$ git add [file name] => Add specific file(s) to the commit, add ‘--all’ to add all files to the commit
$ git commit -m “[Informative commit message]” => Commit added files to repo, with message

Branching

$ git checkout [Branch Name] => Switch to a different branch of given name, Add ‘-b’ to create the branch and then switch to it
$ git merge [Merge Branch] => Merges changes from named branch to current branch
$ git branch -d [Branch Name] => Delete a branch when you’re done with it

Working with a Remote

$ git pull origin => Pulls repo from remote repository
$ git push origin => Pushes repo to remote repository