我正在学习 git 的一些教程,但不明白运行之间的区别
git rm [path/to/file]
和
git rm -r [路径/到/文件
]
递归到底是什么意思?
提前致谢。
最佳答案
来自 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
删除目录并递归地删除它包含的所有内容。
关于git - 与 git rm -r [文件名] 相关的递归意味着什么,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6250376/