我有一个分支,我在那里工作了几个星期。有时我会回到main上处理其他特性,然后再回到我的分支。在执行此操作时,我在分支中执行git fetch和git merge以保持最新。问题:我实际上有46 commits,我想squash,但我有我的同事之间的提交。我怎样才能在我的个人分支上squash我所有的个人提交?当我git log,我看到我的提交,但也每个人的提交。
git fetch
git merge
46 commits
squash
git log
gpnt7bae1#
发布解决方案,以防它有助于:我使用了git rebase -i HEAD~<number of commits>,它只列出了我的提交。只是不得不挤压。感谢您在评论中的帮助。
git rebase -i HEAD~<number of commits>
1条答案
按热度按时间gpnt7bae1#
发布解决方案,以防它有助于:
我使用了
git rebase -i HEAD~<number of commits>
,它只列出了我的提交。只是不得不挤压。感谢您在评论中的帮助。