【发布时间】:2021-10-05 17:39:59
【问题描述】:
我正在开发一个flutter 应用程序并尝试将我的代码发送到bitbucket。我做了以下步骤。
- 转到
bitbucket并在该新存储库下创建一个新项目。 - 复制repo url,类似于
https://abcd@bitbucket.org/abcd/my_project.git - 使用终端导航到我的 Flutter 应用文件夹。
- 输入
git init - 输入
git remote add origin https://abcd@bitbucket.org/abcd/my_project.git - 输入
git add * - 输入
git commit -m "first commit" - 输入
git pull origin master - 输入
git add * - 输入
git commit -m "second commit"(实际上这里没什么可提交的,我只是这样做了) - 输入
git push origin master
现在我收到以下错误
To https://bitbucket.org/abcd/my_project.git
! [rejected] master -> master (non-fast-forward)
error: failed to push some refs to 'https://bitbucket.org/abcd/my_project.git'
hint: Updates were rejected because the tip of your current branch is behind
hint: its remote counterpart. Integrate the remote changes (e.g.
hint: 'git pull ...') before pushing again.
hint: See the 'Note about fast-forwards' in 'git push --help' for details.
为什么会这样?我已经在上述步骤中使用了git pull origin master!
【问题讨论】:
-
您是否尝试过通过
https://abcd@bitbucket.org/abcd/my_project.git简化克隆,然后通过git commit提交和推送文件? -
@AntonioPetricca:我不能。我正在尝试将现有项目推送到远程仓库,而不是相反。
-
试试我的完整答案,告诉我它是否有效。
-
@AntonioPetricca:好的,等待答案。
标签: git flutter github visual-studio-code bitbucket