问题描述
git每次上传到服务器都会把本地的合并记录传上去,是我操作顺序有问题吗?如下:commit,提交修改到本地库fetch,从服务器库获取最近版本到本地库,不合并merge,有冲突就合并冲突,再commitpush,推送本地库到服务器库每次到最后push时,都会提示commit的记录,还有合并的记录,我不想把本地合并的记录推送到服务器,如何做? 为何我本地合并记录,也会推送到服务器啊。
解决方案
那是肯定的,git会保存所有的本地commit记录。如果希望push的不提示commit记录的话,要在最后一次commit前这样git reset --soft "某个版本的指纹" ,这样以前的commit记录都会取消,而改动的数据都回到了暂存区,这时在做commit,然后push就没有记录了
时间: 2024-10-03 02:58:16