修改后如何从我克隆的地方推送到特定的存储库?

How to push to particular repository from where i cloned, after modification?

将远程存储库克隆到我的本地存储库后,我修改了数据。然后我想从我克隆的地方推送到同一个存储库。怎么推..?

如果您已经克隆到一个新的存储库,那么克隆操作会添加一个远程,这个远程就是到您的远程存储库的连接。您可以通过 运行ning 查看哪些遥控器可用:

git remote -v

通常您只会看到两行 origin 一行用于获取,另一行用于推送。如果你此时在你的存储库中 运行 git push 你将把你在本地所做的任何提交推送到 origin.

指向的远程

现在,如果您已将另一个存储库拉入本地存储库,例如:存储库 B 和 C 都是从存储库 A 派生的存储库,那么您可以将更改从 B 拉入 C 或从 A 拉入 C,但您可能不会有遥控器设置。在这种情况下,要设置遥控器,您需要像这样使用 git remote add(假设您最初克隆了存储库 C,那是您的 origin 遥控器):

git remote add repository-B ssh://your-git-server.example.com/repository-B.git

这将添加另一个指向存储库 B 的远程。此时您可以通过在推送和拉取命令中提及它来从该存储库进行推送和拉取,如下所示:

git push repository-B
git pull --rebase repository-B

如果您是贡献者之一,您应该能够在提交所有更改后 git push 完成。如果你不是那里的贡献者,你不能将任何东西推送到远程仓库(你需要从创建者那里获得访问权限),但你可以做的是将该仓库 fork 到你的 github/bitbucket/whatever,更改你的本地远程而不是推送它在那里。

如果我看到您遇到的实际错误,答案会不那么抽象,但以下链接应该有所帮助。

https://help.github.com/en/desktop/contributing-to-projects/committing-and-reviewing-changes-to-your-project

https://help.github.com/en/github/using-git/pushing-commits-to-a-remote-repository

https://help.github.com/en/github/getting-started-with-github/fork-a-repo

https://help.github.com/en/github/using-git/changing-a-remotes-url