是否可以在与主服务器合并之前将分支上的提交压缩为单个提交?我认为这是一个相当普遍的情况,但也许我没有使用正确的搜索条件.
我将更详细地解释这个场景.通常,我希望在分支机构进行更改时进行许多本地提交,以确保我有一个全面的更改历史记录.但是一旦通过分支中的更改,当我合并到main时,我想将分支上的提交减少为单个,然后将其合并到main.我确实理解Git中的提交很便宜,但在某些情况下,我可能只是喜欢这样做.
* merge to main
|\
* | commit 2 on main
* | commit 1 on main
| * commit 2 on branch
| * commit 1 on branch
|/
* branch from main
Run Code Online (Sandbox Code Playgroud)
看起来像
* merge to main
|\
* | commit 2 on main
* | commit 1 on main
| * commit on branch (branch commits flattened to one)
|/
* branch from main
Run Code Online (Sandbox Code Playgroud)
对于git我是新手.如果我在使用条款时犯了错误,我会道歉.
git ×1