gpt4 book ai didi

git - 用远程主机更新本地主机

转载 作者:太空狗 更新时间:2023-10-29 12:49:19 25 4
gpt4 key购买 nike

我有一个分支,我想 merge 到远程的、最新的 master。我的电脑上有一个本地的、过时的主人。我运行 git pull upstream master,它检索了远程 master,这太棒了,正是我想要的。然后,想都没想,我在切换到另一个分支时不小心丢弃了更改。

在我的本地 master 上,我已经多次运行 git pullgit pull upstream master,它总是说“已经是最新的”。当它显然不是。起初 git pull upstream master 工作得很好,但现在不行了,机器认为它是最新的,而实际上不是。我怎样才能使我的本地主控再次与远程主控相同?

最佳答案

好吧,通常当我在本地有一个过时的 master 并且想要将分支(比如 my_branch)中的最新更改 merge 到 master(本地和远程)时,我会执行以下操作,

  • 检查本地的 master 分支。
  • 运行 git pull --rebase origin master(这会 pull 本地 master 上的最新更改)
  • checkout 本地分支说 my_branch
  • 运行 git pull --rebase origin master(这会根据远程上最新的 master 更新您的本地分支。您可能需要解决此处的冲突(如果有的话))
  • 再次检查本地的 master 分支。
  • 运行 git merge my_branch
  • 运行 git push origin master

关于git - 用远程主机更新本地主机,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36540645/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com