在克隆/分配github repo之后,有没有办法只推送新的提交?

时间:2014-07-18 01:00:16

标签: git github fork

所以我要做的就是在Github上分配我自己的一个存储库。 Github不允许你在他们的网站上轻松地做到这一点,所以我这样做:http://bitdrift.com/post/4534738938/fork-your-own-project-on-github

这很好,但是当我提交新分叉的存储库时,所有过去的提交都显示在我的Github帐户上,而不是我刚刚分叉后的初始提交。有没有办法让它只有我在这个项目/ fork上的新提交被推送到github?谢谢!

1 个答案:

答案 0 :(得分:2)

只需根据分叉内容创建一个新的git存储库:

# After forking repo:
$ cd /path/to/repo
$ rm -rf .git
$ git init
$ git add .
$ git commit -m "Initial commit (forked from parent/repo)"
$ git remote add origin git@github.com:forked/repo
$ git push origin master

删除并重新创建git存储库后,GitHub将没有过去提交的历史记录,并认为所有内容都是在大型初始提交中完成的。