我正在尝试将我的安卓项目上传到GitHub,但是当我尝试推送时出现了以下错误:
Push rejected: Push to origin/master was rejected
我按照以下步骤进行操作:
- VCS->导入到版本控制->创建新存储库...
在项目文件夹中使用 git bash:
git remote add origin https://github.com/[username]/[project_name].git
Git->添加
Git->提交目录
Git->推送
我正在尝试将我的安卓项目上传到GitHub,但是当我尝试推送时出现了以下错误:
Push rejected: Push to origin/master was rejected
我按照以下步骤进行操作:
在项目文件夹中使用 git bash:
git remote add origin https://github.com/[username]/[project_name].git
Git->添加
Git->提交目录
Git->推送
推送后,请按以下步骤操作:
VCS --> Git --> Branches
然后选择 origin/master --> Rebase
在完成变基成功的消息后,您就可以将其推送到远程目录了。
右键单击->在此处打开Git Bash
输入git init(初始化git)。
输入git add -A(将所有文件添加到暂存区)。
输入git commit -m“First Commit”(提交更改)
输入git remote add origin https://your_git_url.git
(替换为您的repo URL)
输入git push -u origin master(master-分支名称)
或者
输入git push -f origin master(master-分支名称)(使用-f进行强制推送,确保没有要推送代码的分支中有未更新的更改)
您还可以使用Git GUI客户端:
git push -f origin master
命令,这更方便和安全。另一个要注意的是不要覆盖其他人的工作,只对自己的存储库进行此操作。 - Meow Cat 2012我在我的项目中也遇到了这种错误,因为我创建了一个新项目,并将我的旧配置和一些类文件粘贴到新项目中。
我通过创建新分支来推送代码。
进入VCS->Git->Branches->New Branch
我曾经遇到过同样的问题。最终我尝试从命令行运行,并收到了以下消息:
remote: error: GH007: Your push would publish a private email address.
remote: You can make your email public or disable this protection by visiting:
remote: http://github.com/settings/emails
你会看到两个复选框,你需要取消其中一个的勾选状态。
我在这里提供明确的说明,跳过你已经完成的步骤。
首先,在 Github 上创建一个新的存储库。(不要关闭标签直到工作完成)
然后您需要检查一下,您是否已经登录了 Android Studio 中的 Github 帐户。如果没有,请在“设置”->“版本控制”->“Github”中登录。
然后转到 VCS -> 导入到版本控制中。
现在在 Android Studio 项目选项卡中将其从“Android”更改为“项目”.Android to Project.
第三步: 然后右键单击您的项目,选择 git 然后+添加。再次右键单击 -> 提交,再次右键单击 -> git--> 存储库--> 推送。 在新窗口中,选择 origin -> master,然后推送.. 如果您已经完成此部分并在此处遇到错误,则执行以下操作。(我想这是您第一次尝试将项目添加到 Github,并且 Github 存储库为空。)
进入终端(IDE 底部),使用以下命令删除 origin。
git remote rm origin
现在再次执行第三步。之后,您将被要求输入 GitHub 存储库的 URL。每当您添加 URL 时,请确保在 URL 的末尾添加.git。
像这样:https://github.com//xylophoneApp.git