我在github上有一个仓库,在该仓库上创建了一个分支“ strlen”。我可以转到github.com并选择该分支并查看我的最新提交。
在本地计算机上,我对该仓库进行了克隆。然后做了
git checkout strlen
我看不到最新的提交:而是仅掌握master中的提交。
我做错了什么/下一步是什么才能看到在github上实际可见的文件?
您将需要(对于您的strlen分支):
git fetch origin
git checkout -b strlen origin/strlen
如果您已经拥有该分支,则可以将其重置为origin/strlen
:
git checkout strlen
git fetch origin
git reset --hard origin/strlen
Socratees的建议git pull origin strlen
也可以考虑使用,strlen
因为master
它是在克隆(克隆后的默认签出分支)之上完成的。
git clone arepo
git checkout strlen # strlen now refers to the current master
由于git checkout strlen
创建的本地分支与提交相同master
,因此agit pull origin strlen
将合并origin/strlen
到本地strlen
(如master
):这将是快速合并,将localstrlen
移至origin/strlen
。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句