我能做到git remote add origin x@x:~/blah并且git push会工作.但是,如果我创建一个本地副本git clone ~/blah的/ var里面,然后git remote add local /var/blah里面~/blah,当我尝试git push它不推的更新.
如何对本地副本进行git推送更新?
我有一个共享库,我在一堆项目中使用.我git clone在其他文件夹中使用以获取库的本地副本.当我更新主库时,我必须转到每个本地副本并输入git pull以获取更新?如何git push将代码推送到所有库?
Gra*_*erg 22
默认情况下,git push推送到原点.如果要推送到不同的远程存储库(在同一台机器上或其他方式),则需要执行此操作git push <remote-name>.还要记住mipadi关于非裸存储库的说法.
所以在你的情况下,在a之后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
从本质上讲,一个遥控器可以有多个网址.要做到这一点,编辑你的.git/config并输入如下内容:
[remote "all"]
url = /some/path/to/repo1
url = /some/path/to/repo2
Run Code Online (Sandbox Code Playgroud)
之后,您可以执行git push all推送到远程"all"指向的两个远程URL.
| 归档时间: |
|
| 查看次数: |
25205 次 |
| 最近记录: |