Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我想将我的feature-branch 合并到我的develop-branch 中,但是将一些提交压缩为 1,同时按原样拉入其他提交。是否有可能git merge --squash feature然后选择feature应该压缩来自 -branch 的哪些提交以及按原样处理哪些提交?
feature
develop
git merge --squash feature
不。您必须使用交互式 rebase 才能执行挑选、删除、挤压等操作。
git rebase -i HEAD~4
将让您决定最后四个提交。