gpt4 book ai didi

git - 从 git 中的分支中提取最新提交

转载 作者:行者123 更新时间:2023-12-05 04:17:13 24 4
gpt4 key购买 nike

我和我的 friend 同时在 Github 中的一个存储库的特定分支上工作,但是,当我尝试推送我的更改时,如果他在我 pull 之前更新了文件,而我尝试推送我的,我会得到一个来自 github 的错误,我想知道在我更改一些文件之前是否有任何正确的 pull 更改?

到目前为止,我已经尝试使用 fetch origin branch-name 但这会在我的文件中添加一些 HEAD 内容,是否缺少步骤或更好的方法?

我基本上需要的是能够 pull github 存储库上的最新更改,然后推送我的更改。

谢谢,任何建议都会非常有帮助

最佳答案

这里最简单的解决方案是在不同的分支上工作(假设您正在处理不同的功能),然后在完成后将它们 merge 。

但是,如果这不是一个选项,您只需要在推送您的分支之前将远程更改 pull 到您的本地分支。假设您在名为 awesome-feature 的分支上工作,您可以执行以下操作:

git fetch
git merge origin/awesome-feature

这个过程有一个方便的快捷方式:

git pull

但是,如果您想执行标准 merge 以外的任何操作,那么您应该自己手动获取并执行任何 merge/ rebase 操作。

一旦您进行了远程更改并且您的分支是最新的,您就可以毫无问题地提交推送

关于git - 从 git 中的分支中提取最新提交,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24601294/

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