git fetch远程不更新项目?

时间:2012-08-29 20:10:02

标签: git

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

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不起作用。

2 个答案:

答案 0 :(得分:1)

如果您希望更新工作目录,请使用git fetch关注git merge,或者只使用git pull

更多阅读:What is the difference between 'git pull' and 'git fetch'?

答案 1 :(得分:1)

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

更多信息here