Difference between revisions of "Git Tips"

From TedYunWiki
Jump to navigation Jump to search
Line 7: Line 7:
  
 
You are working on a new feature - newfeat
 
You are working on a new feature - newfeat
 +
 
1) create a new branch, newfeat
 
1) create a new branch, newfeat
  

Revision as of 13:13, 13 August 2014

Git Tips

Cheatsheet

See state of commits of your local branch vs repository

git status

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

or

git branch -r

To update the list of remote branches:

git remote update origin --prune