假设我在/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
?
答案 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
所以,好吧,它似乎存储了命令行参数中给出的内容的逐字副本。