我在rails教程应用程序上使用cloud9 IDE。我创建了一个repo然后将应用程序推送到bitbucket上的repo。我对应用程序搞砸了所以决定从头开始。我删除了回购并在应用程序上工作直到它工作。我在bitbucket上创建了另一个repo并完成了所有提交,当我这样做时,我收到一条消息,说我在远程之前提交了三到五个提交。所以,当我推动时,我得到了
git push 没有共同的参考,没有指定;什么也不做。 也许你应该指定一个分支,比如'master'。 致命:远程端意外挂断 一切都是最新的答案 0 :(得分:0)
如果您不介意从头开始并丢失应用程序的历史记录。
在Bitbucket上创建一个新的回购。
接下来,从本地项目中删除.git
目录。
然后在本地初始化一个新的git repo
git init
git add --all
git commit -m "Initial commit"
在Bitbucket上,您会看到如下所示的屏幕。
现在只需按照指示
运行命令即可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
然后一切都应该重置,没有任何历史记录。