git将多个commit合并成一个新的commit

git将多个commit合并成一个新的commit

问题:

有以下commit:

323udd

ede234

6e7s6e

要合并第一个和第二个commit

方法有二:

方法一

使用git rebase -i hash-id,-i表示以交互模式进行commit合并,hash-id指代某个commit,如

git rebase -i 6e7s6e (这步操作会多出弹出交互窗口进行commit的设置)

方法二

使用git reset --soft hash-id,如下操作:

git reset --soft 6e7s6e

git commit -m "merge 323udd and ede234"

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。