创建bitbucket repo删除它,再次创建,git远程推送失败

时间:2015-06-22 23:13:47

标签: ruby-on-rails git bitbucket

我在rails教程应用程序上使用cloud9 IDE。我创建了一个repo然后将应用程序推送到bitbucket上的repo。我对应用程序搞砸了所以决定从头开始。我删除了回购并在应用程序上工作直到它工作。我在bitbucket上创建了另一个repo并完成了所有提交,当我这样做时,我收到一条消息,说我在远程之前提交了三到五个提交。所以,当我推动时,我得到了

git push 没有共同的参考,没有指定;什么也不做。 也许你应该指定一个分支,比如'master'。 致命:远程端意外挂断 一切都是最新的

1 个答案:

答案 0 :(得分:0)

如果您不介意从头开始并丢失应用程序的历史记录。

在Bitbucket上创建一个新的回购。

接下来,从本地项目中删除.git目录。

然后在本地初始化一个新的git repo

git init
git add --all
git commit -m "Initial commit"

在Bitbucket上,您会看到如下所示的屏幕。

enter image description here

现在只需按照指示

运行命令即可
cd /path/to/my/repo
git remote add origin git@bitbucket.org:your-username/project.git
git push -u origin --all
git push -u origin --tags

然后一切都应该重置,没有任何历史记录。