Git quick reference

From FedoraProject

Revision as of 03:01, 15 October 2008 by Jsmith (Talk | contribs)

Jump to: navigation, search
Warning (medium size).png
Quick Reference Only
This is not intended to be an exhaustive list of git operations. See the documentation for that.


Basic Operations

Initialize a new repo

mkdir repo && cd repo && git init

Developer Operations

Create a new local branch

git checkout -b <branch>

Push and create a new remote branch from an existing local branch of the same name

git push origin <branch>

Switch to a branch that was pushed remotely


git branch -a

to determine the name of the remote branch you want to work on. Remote branches will be preceded by origin/. Then use this to switch to it:

git checkout -b <branch> origin/<branch>

Maintainer Operations

Apply mailed git patch

git am <file>