Git: Difference between revisions
No edit summary Tags: Mobile edit Mobile web edit |
|||
| (6 intermediate revisions by the same user not shown) | |||
| Line 63: | Line 63: | ||
* Delete the remote branch with <tt>git push origin ––delete oldname</tt> | * Delete the remote branch with <tt>git push origin ––delete oldname</tt> | ||
* Re-add and reset the remote branch with <tt>git push origin –u newname</tt> | * Re-add and reset the remote branch with <tt>git push origin –u newname</tt> | ||
===Find commit corresponding to tag=== | |||
* <tt>git rev-list -n 1 TAG</tt> | |||
===List all commits between two hashes Ce and Cb=== | |||
* <tt>git rev-list Ce..Cb</tt> | |||
===Update local list of remote branches=== | |||
* <tt>git remote update origin --prune</tt> | |||
===Change base branch BBase of branch Bbranch to BNewbase=== | |||
* <tt>git rebase --onto BNewbase BBase Bbranch</tt> | |||
===Show changes in commit C, even if it's a merge commit=== | |||
* <tt>git show --diff-merges=on C</tt> | |||
===List remote tags=== | |||
* <tt>git ls-remote --tags remotename</tt> | |||
==See also== | ==See also== | ||