1.首先,我在Eclipse中创建了一个项目,并使用以下命令提交给我的GitHub:
git init
git add .
git commit -m "first commit"
git remote add origin URI of my repo
git push -u origin master
1.然后我在Eclipse中修改了一个文件,并通过创建Remote并给出了repo的远程URI,从Eclipse提交到GitHub。
1.通过添加协作者添加了我的团队成员。
1.然后他下载了我的项目,并在Eclipse的一个文件中进行了更改。
现在,他如何才能将修改后的文件从Eclipse推送到我的GitHub存储库呢?
我们只做了一件事。他造了一个遥控器,给了我回购的URI。但我们仍然无法提交该文件。
2条答案
按热度按时间flmtquvp1#
您需要add your colleague as a collaborator。这可以通过
Settings > Collaborators
在所需的GitHub资源库中完成(您需要再次输入密码)。之后,他们拥有这些权限。更新
对不起,早上好;)
我忽略了您已经将您的合作伙伴添加为协作者。您的情况的另一个可能原因可能是在
Temporary interaction limits
中,您可以将与您的repo的交互限制为先前的贡献者。如果这还不管用的话。请添加更多有关您同事的GIT日志的信息。
更新2
@Rahul K关于您的评论(您最好将其添加到您的问题中,以便更快地识别),您的同事首先需要通过
git pull origin master
集成远程更改,以便能够在之后推送他或她的更改。但请注意,他或她可能需要将任何冲突迁移到您两人都应用了更改的文件。致以最诚挚的问候,大卫
vof42yt12#
我已经通过克隆本地文件夹中的repo、将项目添加到eclipse并更改提交的文件来解决这个问题。
在此之前,您必须将此人添加为协作者。以便他/她可以使用以下命令克隆您的回购:
git clone "Path to the repository"