gpt4 book ai didi

git - 强制 git push 一个文件

转载 作者:行者123 更新时间:2023-12-05 03:06:55 24 4
gpt4 key购买 nike

我的仓库有两个文件:G.txt 和 I.txt。 G.txt被其他用户编辑,而我是唯一修改I.txt的用户,我没有修改G.txt。我通常的工作流程如下:

  1. pull
  2. 编辑I.txt
  3. git add I.txt; git commit -m “消息”;推送

我经常遇到麻烦,因为在步骤 1 和 3 之间,其他人编辑了 G.txt,所以我的推送失败。人们经常推送到 G.txt,因此很难在其他人进行编辑之前适应我的 pull 入和推送。有没有办法强制推送接受我对 I.txt 的更改,但不覆盖 repo 的 G.txt,因为自从我上次 pull 后其他人已经更改了它?

最佳答案

您可以git pull --rebase:这将在远程端完成的任何其他提交之上重播您的本地(使用l.txt 修改)提交。

然后再推。在这种情况下无需强制推送。

关于git - 强制 git push 一个文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48740070/

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