我想将几个提交合并到一个提交中。
git checkout origin/develop -b develop
echo "a" >> README && git commit -am "Feature A commit 1"
echo "a" >> README && git commit -am "Feature B commit 1"
echo "a" >> README && git commit -am "Feature A commit 2"
echo "a" >> README && git commit -am "Feature B commit 2"
echo "a" >> README && git commit -am "Feature A commit 3"
echo "a" >> README && git commit -am "Feature B commit 3"
在推送之前,我想将Feature A commit 1,2,3
合并到一个提交Feature A commit
中,并与Feature B
相同。
我该怎么做?
答案 0 :(得分:0)
答案 1 :(得分:0)
执行此操作的命令如下:
git rebase -i <ref>
此命令将打开您的编辑器,并向您显示重新排序/压缩/重命名...您的提交的所有可能选项。
希望这会对你有所帮助。
以下是有关git rebase的文档:git-rebase