首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >git本地补丁(或分支)管理

git本地补丁(或分支)管理
EN

Stack Overflow用户
提问于 2015-04-17 13:12:05
回答 1查看 106关注 0票数 2

我的公司用亚特兰西安的藏品来开发。因此,我们的正常开发过程是为您正在做的任何事情创建一个远程分支,将更改推送到分支,并执行拉请求。

然而,很多时候,我想一次浮动几个变化。例如,当我在处理特性X时,我在Y中公开了一个bug。我希望在提交拉出时保持变更集的独立性。

我能想到几种蛮力方法:

  • 对每个修复程序进行多个本地修复,并同步推送它们。
  • 创建大量的远程分支,并并行推送。
  • 使用存储保存我的修补程序集,并同步推送。

但是,必须有一个更简单的方法。我想我在找一种被子,但没有订的。我想把我的拼贴分开,直到准备好提交为止。

有什么建议吗?

EN

回答 1

Stack Overflow用户

发布于 2015-04-18 01:13:08

我想你列出了一些解决问题的好办法。

有时,当我还不想引入更改时,我只是不想将这些文件添加到提交中--只需指定要添加哪些git add filename文件即可。我真的只有在我测试的时候才会这么做--我想这会很快变得一团糟。当再次拉出时,如果其他人触摸了您正在处理的文件,则可能会发生合并冲突。但是重新引入您的代码应该非常容易。

您可以尝试git藏物 --这将将未完成的更改保存到堆栈中。您可以随时重新应用它们。

另外,如果您正在进行长期的增强或bug,我将创建另一个分支,就像Krüger提到的那样。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/29700207

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档