是“的”;。吉特;在本地git存储库中存储库名称的末尾,远程存储库位置是否重要?

是“的”;。吉特;在本地git存储库中存储库名称的末尾,远程存储库位置是否重要?,git,git-remote,Git,Git Remote,我刚刚意识到,我一直在使用https://github.com/userName/repoName为git中的本地存储库设置远程位置。但是,无论在哪里,它都与.git后缀一起用作https://github.com/userName/repoName.git设置遥控器。git用于表示该位置是git(版本控制)存储库 但是,如果我一直忽略.git,这真的很重要吗。我应该修改本地存储库的远程目录吗 就我个人而言,到目前为止我还没有遇到任何问题。因此,我想,这只是一种命名惯例,不必太在意这一点。令我有

我刚刚意识到,我一直在使用
https://github.com/userName/repoName
为git中的本地存储库设置远程位置。但是,无论在哪里,它都与.git后缀一起用作
https://github.com/userName/repoName.git
设置遥控器。git用于表示该位置是git(版本控制)存储库

但是,如果我一直忽略
.git
,这真的很重要吗。我应该修改本地存储库的远程目录吗


就我个人而言,到目前为止我还没有遇到任何问题。因此,我想,这只是一种命名惯例,不必太在意这一点。

令我有点惊讶的是,我认为这是一个可以回答的问题

但是,如果我一直忽略.git,这真的很重要吗。我应该修改本地存储库的远程目录吗


你的遥控器指向GitHub,如果不检查它是否可以与
.git
一起使用,他们的服务显然不会404一个不以
.git
结尾的url。因此,对于您的本地存储库,您没有实际理由更改远程URL:它们可以工作。不,没关系。对于那些URL。因为GitHub理解您要做的事情。

但是,它在任何地方都与.git后缀一起使用https://github.com/userName/repoName.git 要设置遥控器
-如何设置?你意识到你可以只做
https://github.com/userName/repoName
?带有“应该”一词的问题不适合堆栈溢出(正如休谟所说,您不能从“是”到“应该”)。就个人而言,我会说是的,最好使用
.git
后缀,因为git就是这样工作的;
.git
文件就是repo。碰巧GitHub有一个特性,如果您省略了后缀,它会对您进行补偿,但这并不意味着省略它是正确的。忽略它是一个坏习惯,因为其他远程存储库可能不会这么慈善。repo.git的
路径通常用于裸repo。。。。但这肯定是一种约定,而不是强制要求。Git与远程服务器和端点对话,端点由您为远程服务器设置的url标识。服务器对您的请求执行的具体操作取决于服务器。虽然这对github可能无关紧要,但从某种意义上说,他们将在git协议上提供服务,甚至在最后没有.git的url上提供服务,其他托管服务可能不会这么宽松。因此,由于您没有将问题标记为github only,因此这里的正确答案是“视情况而定”。