gpt4 book ai didi

ruby-on-rails - git 恢复 cherry-pick

转载 作者:太空狗 更新时间:2023-10-29 13:34:30 24 4
gpt4 key购买 nike

我的问题是,有没有办法标记一个特定的提交,这样它就不会被 merge 到另一个分支,或者当我发出“git push”或从另一个存储库获取时它会被忽略?

我的理解是,您可以挑选特定的提交 merge 到当前分支;有什么方法可以将提交标记为特定机器/存储库/分支的“本地”提交?


这个问题产生的问题,我目前正在以不同的方式解决。具体来说,我需要一个特定版本的 sqlite3-ruby (1.2.5) 在我没有 root 访问权限的一台 OSX 机器上的 Rails 应用程序上工作。现在我已经提交在名为“mac-bundle”的本地分支上的 Gemfile 中指定版本,我的计划只是切换到该分支并在运行 bundle 之前 merge 必要的更改,如果我需要安装一个 ruby 。

这是一个轻微但可以忍受的烦恼。似乎可能会出现类似的情况,即相同的解决方法不太可接受,所以我想我会就不同的解决方案征求意见。

(与这个问题类似的问题:Committing Machine Specific Configuration Files,我目前的解决方案与 Greg Hewgill 的回答类似。)

最佳答案

不,没有办法将提交标记为“不包含在 merge 中”。使用单独的分支非常接近。

关于ruby-on-rails - git 恢复 cherry-pick ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4791693/

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