美文网首页Git
Git系列5:Git Tracking Branches

Git系列5:Git Tracking Branches

作者: XBruce | 来源:发表于2020-01-02 10:21 被阅读0次

查看Tracking Branches:

$ git branch
  branch1
* master

$ git branch --all
  branch1
* master
  remotes/origin/master  #This is the tracking branch.

查看Tracking branch信息

$ git log origin/master --oneline -5
b1a2fd9 (HEAD -> master, origin/master) Merge branch 'featureX'
bc6f532 from master
5598e7d test git merge conflict
0f03a6a Merge branch 'featureY'
44591ba test add featureY

改变Tracking branch origin/HEAD指针

git remote set-head origin branch1

本地添加一个文件之后,提交

$ git commit -m "add feature 1"
[master 01b8b49] add feature 1
 1 file changed, 1 insertion(+)
 create mode 100644 feature1.txt

此时查看状态,会提示当前的分支比origin/master超前一个commit.

$ git status
On branch master
Your branch is ahead of 'origin/master' by 1 commit.
  (use "git push" to publish your local commits)

nothing to commit, working tree clean

总结


image.png

相关文章

网友评论

    本文标题:Git系列5:Git Tracking Branches

    本文链接:https://www.haomeiwen.com/subject/gdpnoctx.html