yyyyyyyi
2014-05-26 15:21
浏览 337

git每次上传到服务器都会把本地的合并记录传上去

git每次上传到服务器都会把本地的合并记录传上去,是我操作顺序有问题吗?
如下:
commit,提交修改到本地库
fetch,从服务器库获取最近版本到本地库,不合并
merge,有冲突就合并冲突,再commit
push,推送本地库到服务器库

每次到最后push时,都会提示commit的记录,还有合并的记录,我不想把本地合并的记录推送到服务器,如何做? 为何我本地合并记录,也会推送到服务器啊。

  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

1条回答 默认 最新

  • 千年松鼠728 2014-05-26 16:15
    已采纳

    那是肯定的,git会保存所有的本地commit记录。如果希望push的不提示commit记录的话,要在最后一次commit前这样git reset --soft "某个版本的指纹" ,这样以前的commit记录都会取消,而改动的数据都回到了暂存区,这时在做commit,然后push就没有记录了

    已采纳该答案
    打赏 评论

相关推荐 更多相似问题