Git 远程仓库管理与发布全攻略
1. 本地与远程跟踪分支对比
当建立本地跟踪分支和远程跟踪分支对时,就能对这两个分支进行相对比较。除了常规的diff、log等基于内容的比较外,Git 还能快速总结每个分支上的提交数量,并判断哪个分支“领先”或“落后”于另一个分支。
-领先:如果在本地跟踪分支上进行了新的提交,那么该分支就被认为领先于对应的远程跟踪分支。
-落后:如果从远程跟踪分支获取了新的提交,而本地跟踪分支上没有这些提交,那么本地跟踪分支就被认为落后于对应的远程跟踪分支。
可以通过以下命令查看状态:
$ git fetch remote: Counting objects: 9, done. remote: Compressing objects: 100% (6/6), done. remote: Total 6 (delta 4), reused 0 (delta 0) Unpacking objects: 100% (6/6), done. From example.com:SomeRepo b1a68a8..b722324 ver2 -> origin/ver2 $ git status # On branch ver2 # Your branch is behind 'origin/ver2' by 2 commits, and can be fast-forwarded.若要查看 <