以下命令有什么区别?
%> git add <path>
和
%> git add <path>/
我的意思是末尾的斜杠'/'
实际上是做什么的?
为什么不建议使用它?
谢谢!
答案 0 :(得分:2)
在糟糕的过去,如果您有一个子模块,其路径为label
,并且运行了:
path/to/submodule
Git会将git add path/to/submodule/
的整个内容(即其中的每个文件,递归地)添加到索引,而不是更新子模块的gitlink。还是这样做吗?我不够勇敢尝试。
除此之外,没有特别的理由要避免使用path/to/submodule/
。但是对于那些被烧死的人来说,这就像在说:“除了那个时候,我们都着火了,遭受了可怕的痛苦,没有理由对火灾保持谨慎”。我们可能对火仍然要非常谨慎。 :-)