Git Tips

From TedYunWiki
Revision as of 13:10, 13 August 2014 by Tedyun (talk | contribs) (Created page with "== Git Tips == Cheatsheet git status -- state of commits of your local branch vs repository You are working on a new feature - newfeat 1) create a new branch, newfeat > git...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

Git Tips

Cheatsheet git status -- state of commits of your local branch vs repository

You are working on a new feature - newfeat 1) create a new branch, newfeat

> git checkout -b newfeat master

2) make changes, etc in your branch

3) push feature branch into repository

> git push -u origin newfeat

4) merge back into master

> git checkout master > git merge --no-ff newfeat > git branch -d newfeat > git push origin master


If master changes and you want to incorporate master changes into your branch: git rebase master or git merge master


Delete branch local: git branch -d old_branch remote: git push origin :old_branch

Undo last commit, 1) reset files to before you committed

    git reset --hard HEAD~1

2) just undo the "commit" action but leave everything else as is

    git reset --hard HEAD~1

To see the list of remote branches $ git branch -a $ git branch -r

To update the list of remote branches $ git remote update origin --prune