如何在现有项目的github上启动新的仓库?

Mat*_*man 0 ruby-on-rails github

我建立了一个项目,并一直把它推到git hub.然后我制作了一个文件夹的副本(在我的本地机器上)并开始向它走另一个方向.我在github上创建了一个新的repo,但它不会让我推动更改,因为它仍然认为它是旧回购的一部分.当我更改名称时,它会将本地计算机上的文件重置为上一个回购!在尝试这个之前我保存了一份副本.

基本上我想要做的是在我的当前项目上使用github启动一个新的repo,但保留我过去做的所有git修订.这可能吗?

JCo*_*era 5

我认为你必须首先删除对旧存储库的引用:(在这种情况下,origin是对github的引用的名称)

git remote rm origin
Run Code Online (Sandbox Code Playgroud)

并添加新的参考:

git remote add origin git@github.com:.....
Run Code Online (Sandbox Code Playgroud)

然后将所有提交从本地存储库推送到github

git push origin master
Run Code Online (Sandbox Code Playgroud)