我有一个我从主人克隆的回购并且已经做了更改tp。我今天被告知要开始一个新的回购并推动它,我知道我可以在Git Shell中使用以下内容:
cd old repo
git remote set-url origin newurl.git
git push -u origin master
但我不知道,由于缺乏团队经验,这是否会改变每个人或只是我的遥控器。如果是这样,我如何在不影响团队的情况下将旧的仓库和更改的代码发送到新的仓库?
答案 0 :(得分:1)
这只是将您自己的origin
远程设置为newurl.git
,因为您是本地git配置。
所有这一切都在改变./.git/config
[remote "origin"]
url = newurl.git
有关详细信息,请参阅https://help.github.com/articles/changing-a-remote-s-url/
答案 1 :(得分:0)
当其他开发人员正在处理old-repo
时,他们都需要使用您的origin
更改new repo origin
。
如果你创建一个新的回购&将您的更改发送到该新回购。其他开发者可以clone the new-repo
或者像您一样更改他们的origin
。