如何从GIT推送到源的地方删除本地提交历史记录?

时间:2011-06-23 08:21:48

标签: git

我是Git的新手,

我在本地主机上进行开发并经常提交,但是,当我推送到原点时,我不希望显示所有这些提交历史记录。我该如何实现?

2 个答案:

答案 0 :(得分:1)

您可以rebasesquash your commits

答案 1 :(得分:0)

我不是git的内部,而是跟随我的工作。

git reset --hard <SHA of commit one commit before your first local commit > ( If commit order is RA-B-C if B and C are local commits RA is SHA you have to give) 

git merge --squash ORIG_HEAD

git commit

如果有人可以解释这一点,那将会很棒。