Git 如何在修改后从克隆位置推送到特定的存储库?
在将远程存储库克隆到本地存储库之后,我修改了数据。然后我想将数据推送到我克隆的存储库中。如何推送..?如果您已克隆到新存储库中,则克隆操作会添加一个远程,此远程是到远程存储库的连接。通过运行以下命令,可以查看哪些遥控器可用:Git 如何在修改后从克隆位置推送到特定的存储库?,git,github,git-push,git-clone,Git,Github,Git Push,Git Clone,在将远程存储库克隆到本地存储库之后,我修改了数据。然后我想将数据推送到我克隆的存储库中。如何推送..?如果您已克隆到新存储库中,则克隆操作会添加一个远程,此远程是到远程存储库的连接。通过运行以下命令,可以查看哪些遥控器可用: git remote -v 通常,您只会看到两行用于origin的代码,一行用于fetch,另一行用于push。如果此时在存储库中运行gitpush,您将把您在本地所做的任何提交推送到origin指向的远程 现在,如果您已经将另一个存储库拉入本地存储库,例如:存储库B和C
git remote -v
通常,您只会看到两行用于origin
的代码,一行用于fetch,另一行用于push。如果此时在存储库中运行gitpush
,您将把您在本地所做的任何提交推送到origin
指向的远程
现在,如果您已经将另一个存储库拉入本地存储库,例如:存储库B和C都是从存储库a派生的存储库,那么您可以将更改从B拉入C或从a拉入C,但您可能没有远程设置。在这种情况下,要设置远程,您需要像这样使用git-remote-add
(假设您最初克隆了存储库C,并且这是您的源文件
remote):
这将添加另一个指向存储库B的远程设备。此时,您可以通过在push and pull命令中提及此存储库来进行推拉操作,如下所示:
git push repository-B
git pull --rebase repository-B
如果您是贡献者之一,那么在提交了所有更改之后,您应该能够执行git push。如果您不是那里的贡献者,您不能将任何内容推送到远程repo(您需要从creator获得访问权),但您可以做的是将该存储库转移到您的github/bitbucket/whatever,更改您的本地远程,然后推送到那里 如果我看到了您的实际错误,答案就不会那么抽象了,但是下面的链接应该会有所帮助
git push repository-B
git pull --rebase repository-B