我正在为git编写一些教程并且不了解运行之间的区别
git rm [path/to/file]
Run Code Online (Sandbox Code Playgroud)
和
git rm -r [path/to/file]
递归究竟是什么意思?
提前致谢.
从git-rm手册页:
可以给出一个前导目录名(例如dir,删除dir/file1和dir/file2)以删除目录中的所有文件,并递归地删除所有子目录,但这需要-r明确给出选项.
因此git rm -r /path/to/file,与git rm /path/to/file删除文件相同并进行分段.但是,git rm -r /path/to/directory删除目录并递归地包含它所包含的所有内容.