我的项目在两台计算机上,我想将所有更改从计算机1 下载到计算机2 。我使用git fetch --all
,但它不会加载所有更改。我每天都在计算机1 和计算机2 github上进行提交,最后一次提交是在5天前完成的。有什么问题?
修改1
答案 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 status
,git remote -v
AND git push origin master
从具有您提交的更改的计算机中执行这些操作