我不小心执行了git remote rm <remote_repo_name>
:(git remote add remote_repo_name <remote_repo_path>
即使遥控器之前已经推送过内容,是否会将其添加回遥控器?
user1868943
问问题
49 次
2 回答
2
是的。
git remote add
只是告诉您的存储库有关远程存储库的信息。它对该回购的内容没有任何作用。逆运算也是git remote rm
如此。git remote add
当你执行 agit fetch
时,git 会很聪明,不会再次下载你在本地已经拥有的东西。这是 git 如何在后台工作的结果,与您的问题并不真正相关;您应该只知道意外移除遥控器并没有丢失任何东西。
于 2013-01-25T18:16:47.470 回答
0
是的!
当您删除遥控器时,git 只是将其从已知遥控器列表(位于.gitconfig
)中删除。再次添加它将执行完全相反的操作。
您的远程引用(origin/master
等等)在任何情况下都不会被修改,并且您推送内容的事实没有任何关系。
于 2013-01-25T18:18:18.897 回答