我认为git checkout -b mylocal origin / develop意味着mylocal将拥有来自远程服务器的最新代码,但它没有(git log不显示我知道的提交在远程服务器上) - 只有在随后的拉动之后,mylocal才能完成所有这些提交。这是预期的吗?
答案 0 :(得分:2)
这是预期的,是的。
您需要了解origin/develop
不远程服务器上的分支 develop ,但您的本地副本 < em>在远程服务器上开发分支。这意味着,在看到新的更改之前,您需要使用git fetch
更新远程分支的本地副本。