gpt4 book ai didi

Git 重命名问题

转载 作者:太空狗 更新时间:2023-10-29 13:15:22 27 4
gpt4 key购买 nike

我和一个 friend 在一个项目上分开工作。起初,我推送了一个名为 old-name 的文件夹,他从中 pull 了出来。在这中间,我决定将old-name文件夹重命名为new-name,以便更好地与其他项目区分开来(我们就说old-name 太笼统而 new-name 更具体)。所以我告诉我的 friend 也将他的项目文件夹重命名为 new-name。然后我们单独工作。

现在,他将他所做的事情推送到远程服务器(在 new-name 文件夹下),当我尝试从服务器 pull 时,所有这些冲突(重命名/添加)都发生了,显然有new-name 项目中每个文件的一个额外副本。

new-name/index.php (MINE)
new-name/index.php~98789491981agsagasga98a914a98wt (his commit ID I believe)

我的问题是,如果没有这个 git 冲突重命名问题,我们如何解决这个问题?当然,我可以手动解决冲突,但是由于 git 已将这个新的额外副本 pull 到我的存储库,因此要检查和删除的文件太多了。

谢谢

最佳答案

只需添加所有文件。任何简单的重命名都将被识别为没有区别并从索引中删除。因此,即使“git status”显示了很多问题,但在“git add -A”之后,剩下的将很少(并且所有剩下的都会有真正的差异)。您应该立即 checkout 一个新分支(在“git add -A”之前),以便在它向南移动时您可以轻松地回溯。

关于Git 重命名问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9918956/

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