git-如何挤压所有提交直到分支开始?
我想挤压所有在分支机构中提交的,同时将他们的提交信息保存到挤压委员会中。例如,在这里,我想挤压[ 8015a49 , 38a7b5a , 4C7E9E2 , 49a7b5a ]直…
挤进master后提交历史混乱
我在存储库中有两个分支:master 和 dev。 dev 的状态是 - A - S1 - S2 - ... - SN - B - C master 的状态, - A - S 其中 S 提交是 S1 的“压缩和合…
压缩合并后接受默认的 git 提交消息
我想在脚本中执行以下操作: git merge --squash someBranch git push 问题是合并不执行提交。所以在推动之前我必须做出承诺。此合并创建的默认提交消…
有 git merge 的 gui (w squash)吗?
Closed. This question is opinion-based. It is not currently accepting answers. 想要改进这个问题?更新问题,以便可以通过编辑这篇文章用事实和…
如何创建一个兄弟分支,其中包含从另一个分支到一个节点的所有提交?
我有一个分支 mybranch,它有 6 个提交,源自提交 C。我想创建一个新分支,也基于提交 C,它有效地包含来自 mybranch 的所有提交,并压缩为一个提交。…
Git -i rebase :未知命令:squash
目前我的 git-rebase-todo 是 squash: f732993 aaatest # Rebase f3a7aa7..f732993 onto f3a7aa7 # # Commands: # p, pick = use commit # r, reword …
git merge --squash 是否会导致跨分支合并令人头痛
我所在的团队正在不断壮大并使用 git。我们通常在自己的分支机构工作。 我从另一个工作人员存储库中提取了一些更改。他的更改最终被添加到并合并到具…
git squash 后跟 Push 重新传输数据
我想将一个充满二进制数据的目录 git-push 到远程服务器。 由于这可能需要几天的时间,我在本地提交并一次推送一个文件(如果我一次提交所有内容并推…
在多台计算机上工作时如何安全地使用 git rebase?
我在两台不同的计算机(台式机和笔记本电脑)上处理同一个项目。有时我需要在执行某些任务/功能时在它们之间进行转换。 因此,我想在笔记本电脑上进行…
git rebase Interactive:将提交压缩在一起
我想要一个简单的解决方案来在交互式变基期间将两个合并提交压缩在一起。 我的存储库看起来像: X --- Y --------- M1 -------- M2 (my-feature) / / …