【发布时间】:2017-03-07 21:05:47
【问题描述】:
我检查了别人的分支并跟踪它。
git checkout --track origin/foo
但是,即使我检查了不同的分支(不是 master 分支),为什么 HEAD 仍然指向 master?
当我输入git branch -a 时,我明白了。所以我不能做git reset HEAD^ --hard之类的事情
master
* foo
remotes/origin/HEAD -> origin/master
remotes/origin/foo
我基本上想看看别人的分支,然后继续努力。 另外,提交并推送到他的分支。
【问题讨论】:
-
我能提交到这个分支吗?即使这个分支是由另一个用户生成的?我看到一些帖子,比如你需要将
-u选项放到git push上?
标签: git git-branch git-checkout