gpt4 book ai didi

Git: merge 一个分支但没有一些我只需要在本地修改的文件?

转载 作者:太空狗 更新时间:2023-10-29 14:40:11 24 4
gpt4 key购买 nike

我有这个特殊的场景,这真的很简单,但我在这里没有看到(到目前为止)类似的问题。

我在从远程仓库复制的我自己的分支中工作,并且我已将我自己的任务添加到 Capistrano Capfile。这些任务只会帮助我将应用程序部署到我自己的私有(private)服务器,因此当需要将我的分支与 origin master merge 时,我不希望将 Capfile 中的更改推送到 < strong>remote master repo,因为很明显,这个文件应该在没有我个人更改的情况下保持完整。

处理这种情况的最佳做法是什么?

提前致谢!

附言。我想我正在寻找的是一种专门为分支“Git Ignore”文件的方法。过度简化事情。

最佳答案

我建议从当前分支(命名为 Original)分支一个 now 分支(命名为 Local)。

Original 中,您恢复对 capfile 所做的更改。在 Local 中,您可以像往常一样继续处理您的数据。在重新 merge 到远程之前,您将 Local merge 到 Original 并仅推送 Original。如果您不进一步更改本地 Capfile,应该没问题,否则您必须(再次)恢复这些更改(尽管无论如何都会导致 merge 冲突,因此您可以直接在 merge 中处理它)。

关于Git: merge 一个分支但没有一些我只需要在本地修改的文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9703633/

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