压缩多个commit
简而言之,为了在进行代码review的时候,使用diff能够更方便,需要将之前提交的多个commit进行压缩,转换为一个commit,这样会更加方便;
git rebase -i
这个交互模式的变基,就提供了压缩功能,操作起来也很简单,将需要压缩的commit的前面改为s(即squash)即可;
在merge的时候,也可以使用git merge --squash
来压缩合并,这样之后,会产生一个包含所有更改的总更改,然后自己再commit一下即可;
压缩多个commit
简而言之,为了在进行代码review的时候,使用diff能够更方便,需要将之前提交的多个commit进行压缩,转换为一个commit,这样会更加方便;
git rebase -i
这个交互模式的变基,就提供了压缩功能,操作起来也很简单,将需要压缩的commit的前面改为s(即squash)即可;
在merge的时候,也可以使用git merge --squash
来压缩合并,这样之后,会产生一个包含所有更改的总更改,然后自己再commit一下即可;
本文标题:Git中压缩多个commit - squash
本文链接:https://www.haomeiwen.com/subject/oqdnkltx.html
网友评论