协作者如何将他们的更改推送到GitHub中的我的回购

siv3szwd  于 2022-09-21  发布在  Git
关注(0)|答案(2)|浏览(151)

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。但我们仍然无法提交该文件。

flmtquvp

flmtquvp1#

您需要add your colleague as a collaborator。这可以通过Settings > Collaborators在所需的GitHub资源库中完成(您需要再次输入密码)。之后,他们拥有这些权限。

更新

对不起,早上好;)

我忽略了您已经将您的合作伙伴添加为协作者。您的情况的另一个可能原因可能是在Temporary interaction limits中,您可以将与您的repo的交互限制为先前的贡献者。

如果这还不管用的话。请添加更多有关您同事的GIT日志的信息。

更新2

@Rahul K关于您的评论(您最好将其添加到您的问题中,以便更快地识别),您的同事首先需要通过git pull origin master集成远程更改,以便能够在之后推送他或她的更改。但请注意,他或她可能需要将任何冲突迁移到您两人都应用了更改的文件。

致以最诚挚的问候,大卫

vof42yt1

vof42yt12#

我已经通过克隆本地文件夹中的repo、将项目添加到eclipse并更改提交的文件来解决这个问题。

在此之前,您必须将此人添加为协作者。以便他/她可以使用以下命令克隆您的回购:

git clone "Path to the repository"

相关问题