【发布时间】:2018-04-11 01:43:21
【问题描述】:
-
首先我在 Eclipse 中创建了一个项目并使用以下命令提交到我的 GitHub:
git init git add . git commit -m "first commit" git remote add origin URI of my repo git push -u origin master 然后我在 Eclipse 中修改了一个文件,并通过创建远程并提供 repo 的远程 URI 从 Eclipse 提交到 GitHub。
- 我通过添加协作者添加了我的团队成员。
- 然后他下载了我的项目并在 Eclipse 中更改了一个文件。
现在,他如何将修改后的文件从 Eclipse 中推送到我的 GitHub 存储库?
我们做了一件事。他创建了一个遥控器并提供了我的仓库的 URI。但我们仍然无法提交该文件。
【问题讨论】:
-
如果是master分支,那是因为master是受保护的,只有所有者才能在master分支上推送一些更改。你看到了什么错误?
-
能否请您在推送代码时发布错误?可能他的本地分支与远程分支不同步。
-
error:" $ git push -u origin master To github.com/Itcinfotech-Github/NewRepo.git ! [rejected] master -> master (fetch first) error: failed to push some refs to 'github.com/Itcinfotech-Github/NewRepo.git' 提示:更新被拒绝,因为远程包含您所做的工作提示:本地没有。这通常是由另一个存储库推送提示引起的:到同一个参考。您可能希望首先集成远程更改提示:(例如,'git pull .. .') 在再次推送之前。提示:有关详细信息,请参阅“git push --help”中的“关于快进的说明”。”