我已完成以下命令
git checkout -b mylocalbranch origin/develop
我知道mylocalbranch没有关于开发的最新提交。之后
git pull --ff-only
看来我已经完成了所有提交。所以我对此是正确的,如果是这样,那些提交在结账后但在拉动之前反映在mylocalbranch中?
答案 0 :(得分:1)
git checkout
不与任何遥控器交互,它只在您的本地存储库中运行。这意味着您的命令将创建一个新分支(mylocalbranch
),并将其设置为指向本地远程跟踪分支origin/develop
当前指向的任何位置。当您执行git pull
或git fetch
时,远程跟踪分支会更新。
随后的拉动是你需要的,因为自从你上一次拉动或取出后,远程的develop
分支上出现了新的提交。