Difference between revisions of "Git Tips"

From TedYunWiki
Jump to navigation Jump to search
Line 38: Line 38:
 
Undo last commit,
 
Undo last commit,
 
1) reset files to before you committed
 
1) reset files to before you committed
    git reset --hard HEAD~1
+
git reset --hard HEAD~1
 
2) just undo the "commit" action but leave everything else as is
 
2) just undo the "commit" action but leave everything else as is
    git reset --hard HEAD~1
+
git reset --hard HEAD~1
  
 
To see the list of remote branches:
 
To see the list of remote branches:

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