如果在.ssh / config中更改了远程URL,git会跟踪吗?

时间:2018-01-04 11:53:11

标签: git ssh

假设我在/home/ibug/.ssh/config

中有这个
Host GitHub github GH gh
    HostName github.com
    User git
    IdentityFile ~/.ssh/id_rsa
    PubKeyAuthentication yes

在当地的回购中,我跑了

git remote set-url origin gh:iBug/foo

git会记住gh:iBug/foo还是git@github.com:iBug/foo

1 个答案:

答案 0 :(得分:0)

我从未检查过,但从配置的其他部分来看,我说git只记得&#34;远程网址&#34;文本按原样提供,因此template<typename T> class detailed_class_name{ typedef detailed_class_name<T> foo; // either one using foo = detailed_class_name<T>; // of these public: foo(); // Error: ISO C++ forbids declaration of 'foo' with no type. }; 可能会完全存储。

由于GIT支持多个遥控器,因此您自己尝试一下就没有任何风险。只需使用blahblah:blah/blah或阅读git remote -v,然后查看其中的内容。

让我看看我目前使用的一些git repo

.git/config

所以,好吧,它似乎存储了命令行参数中给出的内容的逐字副本。