git checkout会自动获取吗?

时间:2012-09-24 20:41:17

标签: git git-checkout git-fetch

假设我有一个如下命令:

git checkout -b my-branch origin/dev

假设我之前已经从origin抓取,所以我知道它有dev分支,需要在{{1}之前运行git fetch或者git checkout总是会获取远程分支中的最新提交吗?

1 个答案:

答案 0 :(得分:0)

git checkout -b branch origin/branch将从远程存储库中检出而不提取存储库。签出的分支将是远程仓库中分支的样子。

注意:您的本地存储库不具有远程存储库的更新知识,因此git branch -a可能不会显示您正在检出的远程分支,或者它可能显示较早的对它的引用。