git fetch不加载项目的最新版本

时间:2017-03-03 07:29:53

标签: git

我的项目在两台计算机上,我想将所有更改从计算机1 下载到计算机2 。我使用git fetch --all,但它不会加载所有更改。我每天都在计算机1 计算机2 github上进行提交,最后一次提交是在5天前完成的。有什么问题?

enter image description here

enter image description here

修改1

enter image description here

2 个答案:

答案 0 :(得分:2)

如果你必须将代码从computer1推送到上游(github / bitbucket repo),它将在那里可用。

我们使用git push <remote name> <branch name>

您已经拥有远程名称:来源,因此请使用

从上游起,您需要获取该数据。

通常我们首先克隆它,或者添加一个遥控器来拉取代码。

在您的情况下,代替git fetch您需要git pull upstream master,以便代码也将被提取和合并。

它表明,当你在git push上错放遥控器时,你无法正确访问回购。甚至遥控也被认为是这里的名字。所以请使用显示在 git remote -v

上的远程名称

Remote有一个名称,所以使用 git push origin master 来推送代码

答案 1 :(得分:1)

git statusgit remote -v AND git push origin master 从具有您提交的更改的计算机中执行这些操作