克隆/分叉github仓库后,是否有办法只推送新的提交?



所以我想做的是在Github上分叉我自己的仓库之一。Github不允许你在他们的网站上轻松做到这一点,所以我这样做了:http://bitdrift.com/post/4534738938/fork-your-own-project-on-github

这很好,但是当我提交新分叉的存储库时,所有过去的提交都显示在我的Github帐户上,而不仅仅是我在分叉后的初始提交。是否有一种方法可以使它只有我在这个项目/分支上的新提交被推送到github?谢谢!

根据分叉的内容创建一个新的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将没有过去提交的历史记录,并认为所有的事情都是在一个大的初始提交中完成的。

最新更新