相关疑难解决方法(0)

使用Git将我的最后一次X提交压缩在一起

如何使用Git将我最后的X提交压缩成一个提交?

git squash git-squash

3294
推荐指数
38
解决办法
147万
查看次数

git合并壁球和反复出现的冲突

我有一个git存储库masteralt分支.alt分支包含修改后的master代码版本,我正在尝试将更改合并masteralt这样:

git merge --squash master
Run Code Online (Sandbox Code Playgroud)

合并导致冲突:

Auto-merging myproject/foo/bar
CONFLICT (content): Merge conflict in myproject/foo/bar
Squash commit -- not updating HEAD
Automatic merge failed; fix conflicts and then commit the result.
Run Code Online (Sandbox Code Playgroud)

在我解决冲突并提交更改之后,一切似乎都很好,但是当我git merge --squash master再次运行时(不对任何分支进行任何更改)我将得到相同的冲突错误.

这是为什么?我错过了什么?

git version-control git-merge git-branch

20
推荐指数
2
解决办法
8596
查看次数