'git pull origin master':这会影响我已提交但尚未合并的更改吗?

'git pull origin master': will this affect my committed, not yet merged, changes?

不幸的是,我无法通过研究找到我的具体问题的答案,所以我正在寻求帮助。答案可能就在那里,但我没有足够的理解来确定它是否对我目前的情况有帮助。我是 git 的新手,我需要从我分叉的存储库中获取最新的更改。

这是我之前所做的:

  1. 我分叉存储库以创建我自己的副本。
  2. 我使用 git 克隆将我的副本克隆到我的机器上。
  3. 从我的分叉副本中,我创建了一个新的分支来工作,并提交了一些更改。
  4. 我创建了一个合并请求以将我的分支与主仓库合并,但它尚未合并。

对主仓库进行了一些更改,我被要求继续在我请求合并的分支上工作。我现在需要从主仓库的主库中提取代码,并将其带到我的分支中,以便我可以继续使用最新的项目。

有人告诉我做一个 'git pull origin master',但是,我注意到原点(在做 git remote -v 之后)是我的 repo 副本。现在回答我的问题:'git pull origin master' 是否是正确的做法,以便从主仓库中获取最新的代码到我已签出(但尚未合并)的分支中?

请注意:我目前正在接受培训,所以这可能不是通常的流程,但我只是想确保我做的事情是正确的。如果您需要更多信息来回答问题,请告诉我。谢谢

听起来你想做 git pull remote_repo master 其中 remote_repo 是当你为远程存储库做 git remote -v 时出现的名称。

如果在执行 git remote -v 时没有出现远程存储库,那么您应该添加它 git remote add upstream upstream_url 您可以选择任何名称,我喜欢上游。