合并commit命令:git merge --squash
使用Git工具管理代码时,通常是新建分支,实现代码,然后进行代码审核,合并并推送到远程分支。
但通常情况下,完成需求需要在本分支中多次提交。与此同时,其他人也可能在其他分支进行开发。
此时,如果合并代码,不同分支不同的commit记录会犬牙交错在一起。
再或者由于某些原因,导致需要代码回滚,由于commit记录太复杂,无法准确回退到指定版本。
此时,如果能够把我们在同一分支的commit合并为一个commit,然后merge到目标分支,事情将会变得简单起来。
用命令的话就是git merge --squash