46得票1回答
我们可以在已经与主分支合并的分支上提交代码吗?

我有一个分支,叫做“XYZ”,我在这个分支上工作并提交了一些修改,后来将其与我的主分支合并。现在,我想在我的代码中进行更多更改,并想要使用同一个分支。我没有删除这个分支。 我可以再次使用同一个分支吗?然后可以再次将新的修改与主分支合并吗?还是唯一的解决方案是创建另一个分支?

45得票4回答
Git中的合并是否对称?

假设我们有两个分支(B和C),它们已经从共同的祖先A分叉了。从B合并到C会产生与从C到B合并相同的结果吗? A | / \ B C 澄清一下- 我假设任何手动合并冲突的解决方案都会在两个方向上发生。但是,任何自动合并是否会导致选择相同的代码?这是我假设的,因为提交日期在两个方向上都...

45得票4回答
为什么Git会将一个分支合并到自己?

今天早上我醒来后查看了 BitBucket 上我的开发团队私有仓库的提交历史记录,看到了这样的内容: 匿名用户 提交了 fcde879 MERGE 将分支 'develop' 从 https://bitbucket.org/abc/xyz 合并到 develop 分支 这...

43得票1回答
在Git中将一个变更合并到多个分支中

我习惯于只有一个主分支(master)并在话题分支上工作。但我现在正在一个有两个主分支(master和experimental)的项目上工作,不确定如何将我的话题分支合并到两个主分支中最好的方式是什么? 这是正确的方法吗?如果不是,请告诉我正确的方法。(master)$ git checkou...

43得票2回答
如何撤销Git Flow中的特性完成?

我正在学习git-flow,刚刚执行了git flow feature finish <feature-name>命令,这将我的功能分支合并到develop分支并将其删除。 相反,我想将特性分支推送到github上,以便在同行评审后合并它。 所以问题是,我如何“撤消”此命令。换...

40得票1回答
Git八爪鱼合并多个分支的顺序

我在使用Git时遇到了一件有趣的事情,想知道是否有人能够解释一下,以便我更好地理解。 在合并多个分支(A,B)时,git merge A B 在非快进模式下失败,但是git merge B A 运行良好。这是为什么呢?

39得票2回答
Git合并diff3样式需要解释

我合并了两个分支,出现了冲突,我需要一些提示来确定开始和结束的位置等信息。为了更容易阅读和讨论,我已经用一些虚假数据替换了代码。<<<<<<< HEAD aaaaaa ||||||| merged common ancestors <&l...

39得票3回答
能否在Subversion中使用git-flow模型?

我们使用Subversion,除了像我这样的几个人外,几乎没有分支和合并Subversion的经验。我的Subversion经验仅限于简单的特性分支,其中合并和树冲突虽然不算罕见,但解决起来并不是特别困难。 考虑到这一点,我正在帮助管理一个项目,我们当前的提交主干方法对我们的需求来说根本不可...

37得票3回答
将代码从一个分支移到另一个分支

我正在尝试使用TFS Power Tools解包到另一个分支上所做的更改。我正在尝试执行命令。tfpt unshelve /migrate "NuGet Build" "/source:$/ProjectName/Main/Source" "/target:$/ProjectName/Main...

34得票3回答
如何在一个尚未合并的 Git 分支上工作,而该分支是依赖于另一个 Git 分支的?

这是我的情况: 我的项目遵循主题分支模式。 我创建了一个分支来修复一些问题,让我们称之为problem_fixes。我进行了更改,并提交了一个拉取请求。 我需要开始开发一个新功能,所以我创建了第二个分支,称为my_feature,并提交了一堆更改。 在某个时刻,我意识到my_feature...