Git Usage Notes
Git Usage Notes
This article contains some notes of git usage.
Show Log
Show remote logs: git log remote/branch
Merge
git merge is always operating on current branch. Other branches will not be affected.
Make sure two branches involved in merging are up-to-date with latest remote changes.
git merge other-branch
will merge other-branch
into current branch. Fast-forward merge is first tried, then 3-way merge.
Push
Push all branches to remote: git push <remote> --all
Push all tags to remote: git push <remote> --tags
Delete remote branch: git push <remote> --delete <branch>
-u
or --set-upstream
: Add upstream(tracking) reference.