1

所以我试图将我的一个存储库提取到我的项目中,但这些文件没有在我的本地机器上更新。

git fetch TheCore <-- my Core on Github
returns saying nothing in terminal, just puts me back at prompt

我的机器上没有文件更新,仍然有旧代码。

我的 as12 项目远程仓库:

origin  https://github.com/mine/as12.git (fetch)
origin  https://github.com/mine/as12.git (push)
thecore https://github.com/mine/TheCore.git (fetch)
thecore https://github.com/mine/TheCore.git (push)

所以我正在尝试获取 TheCore,以便它使用新代码更新我的本地项目。不知道为什么 fetch 不起作用。

4

2 回答 2

1

当您希望更新工作目录时,请git fetch使用git merge,或直接使用git pull

更多阅读:“git pull”和“git fetch”有什么区别?

于 2012-08-29T20:11:26.513 回答
1

Fetch 仅具有更新本地存储库上的引用的效果。它不会自动更新本地分支。要更新本地分支,您需要根据情况使用 pull、merge 或 rebase。

更多信息在这里

于 2012-08-29T20:15:35.433 回答