see the status of shit
$ git status
# On branch develop
nothing to commit (working directory clean)
see branches
$ git branch
* develop
master
$ git branch -all
* develop
master
remotes/origin/HEAD -> origin/master
remotes/origin/develop
remotes/origin/master
$ git diff
add all files
$ git add .
add specific files
$ git add uber-file
$ git commit -m "i did something"
combine add and commit
$ git commit -am "i did something"
$ git pull origin develop
where develop
is whatever branch you want to pull from.
???????????????