10得票4回答
Git工作流程-从发布分支撤销功能分支

我正在尝试理解创建git工作流的问题。 我们考虑使用功能分支同时开发多个功能,假设我们有: - F1 (Feature 1) - F2 (Feature 2) - F3 (Feature 3) 我们刚刚完成了功能1和功能3,并将它们合并到我们的开发分支中进行集成测试: -F1---C...

7得票4回答
使用git对工作目录进行快照

有时我需要对当前(可能是脏的)工作目录进行快照。 git stash save -u 很接近我需要的东西,但会有两个问题: 我想让我的工作目录保持在同一状态下(保持未跟踪的文件未跟踪) 如果我需要回到保存的状态(也许一个月后),使用 git stash apply 不太容易,因为我首先需要...

10得票1回答
合并 git 分支到 develop/master 前是否需要更新分支?

考虑这样一种情况,我从主分支创建了一个名为“功能 1”的分支。我的朋友也从主分支创建了一个名为“功能 2”的分支。他完成了他的代码更改并将“功能 2”合并回主分支。 现在我已经完成了“功能 1”分支上的更改,并希望将其合并回主分支(自我分支以来已经更新)。在将“功能 1”合并到主分支之前,我...

4847得票35回答
撤销一个尚未推送的 Git 合并操作

我不小心在本地主分支上运行了git merge some_other_branch。我还没有将更改推送到origin主分支。如何撤消合并? 合并后,git status显示:# On branch master # Your branch is ahead of 'origin/master...

9得票3回答
Git:在合并过程中无法进行部分提交(SourceTree)

在将SourceTree更新到最新版本后,我遇到了这个问题。假设以下场景: 有文件A、B和C在版本控制下,只有一个分支。在我的工作副本中,我对文件A进行了一些更改,所以它变成了A',文件B也变成了B'。其他人在他的工作副本中对文件C进行了更改-> C'。 我对文件B进行了暂存并提交了更改。...

8得票1回答
Git合并过程中Git索引的内容如何演变(以及失败合并后索引中会有什么)?

我对git索引的内容有些模糊的概念,因为我使用git-add和git-commit命令时会涉及到它,但是当执行git-merge命令时,我并不知道这些内容会发生什么变化。特别是在合并失败(例如由于某些冲突)时,我想了解索引中保存的内容。

23得票1回答
如何使用特定策略从命令行解决git合并冲突,仅针对一个文件?

假设我执行了一个 git 合并操作,发现某些文件(如 package.json 或 pom.xml )存在冲突。 我想要: 在命令行中自动解决特定文件的合并冲突, 对于其他所有冲突,让我手动解决, 确保不会丢失任何分支的重要更改。 由于第二点,我不能使用 git merge -Xou...

35得票5回答
Visual Studio 2013在Git pull时没有提供合并选项

我正在使用Visual Studio 2013 Update 4和git(托管在Visual Studio Online上)。我有2个本地提交和2个远程分支提交。没有本地更改可提交: 当我在Visual Studio中尝试进行Pull(或Fetch)操作时,出现错误: “发生错误。详细...

866得票12回答
如何挑选一系列的提交并将它们合并到另一个分支?

我有以下仓库布局: master分支(生产) integration分支 working分支 我想做的是从working分支挑选一系列提交并将其合并到integration分支。我对git很新手,无法确切地做到这一点(在一个操作中挑选一系列的提交,而不是合并),以免捣乱。你们有什么指导或想...

7得票2回答
Git - 合并 develop 分支: HEAD - N 到主分支 master

我想将我的develop分支中HEAD以前的五次提交合并到master分支,而不是直接合并HEAD。我该如何实现?