git从主存储库更新,我的本地副本中有待更改

时间:2017-09-21 12:09:55

标签: git github

我是git的新手,仍然试图让我的头脑使用它。我将一个主存储库克隆到我的本地系统上并开始处理一个项目(进行了一些更改/添加了新文件)。同时,主存储库更新了其他贡献者的更改,现在我无法提取这些更改,因为我的副本已经提交了一些提交。我该如何解决这个问题?

EDIT1: 我使用命令git pull master并收到以下错误消息

"您要求从遥控器'中取出,但没有指定 分店。因为这不是默认配置的远程 对于当前分支,必须在命令行上指定分支。"

2 个答案:

答案 0 :(得分:0)

在我看来,制作一个branch,然后继续使用,如果主人得到更新,你可以轻松地将其拉到你的主人,然后通过将他们提交到你的分支机构将其插入你的分支

答案 1 :(得分:0)

你可以做到

git pull --rebase origin master

更新您的本地主分支,它将在远程主服务器上重播您的提交。正如其他人所说,最好是在一个功能分支上工作,这个功能分支将在稍后进行代码审查和合并。

您在问题中粘贴的错误实际上表明git不知道要将其合并到哪个分支。您可以使用

指定
git branch --set-upstream master remote/master

通常会使用--track或git配置文件中指定。