gpt4 book ai didi

git - 我怎样才能把它放到 "git push"推送到本地存储库的地方?

转载 作者:IT王子 更新时间:2023-10-29 01:19:36 25 4
gpt4 key购买 nike

我可以做 git remote add origin x@x:~/blah 并且 git push 会工作。但是,如果我在/var 中创建一个本地副本 git clone ~/blah,然后在 ~/blah 中创建 git remote add local/var/blah ,当我尝试 git push 时,它不会推送更新。

如何对本地副本进行 git 推送更新?

我有一个在很多项目中使用的共享库。我在其他文件夹中使用 git clone 来获取库的本地副本。当我更新主库时,我必须转到每个本地副本并键入 git pull 以获取更新?如何使用 git push 将代码推送到所有库?

最佳答案

默认情况下,git push推到原点。如果你想推送到不同的远程存储库(在同一台机器上或其他机器上),你需要做 git push <remote-name> .还要记住 mipadi 对非裸存储库的看法。

所以在你的情况下,在 git remote add local /var/blah 之后, 你会做 git push local将更改推送到/var/blah 中的 repo。

一点 google-fu 想出了这篇文章来一次推送到多个远程存储库:

http://web.archive.org/web/20110828185858/http://jeetworks.com/node/22

本质上,一个 Remote 可以有多个 url。为此,请编辑您的 .git/config 并放置如下内容:

[remote "all"]
url = /some/path/to/repo1
url = /some/path/to/repo2

在那之后,你可以做 git push all推送到远程“all”指向的两个远程 URL。

关于git - 我怎样才能把它放到 "git push"推送到本地存储库的地方?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4694104/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com