Discuss / Git / 关于rm和git rm

关于rm和git rm

Topic source

丶姆路

#1 Created at ... [Delete] [Delete and Lock User]

rm test.txt

####rm是只删除工作区,未“提交”,即没有删除暂存区的文件。 git rm test.txt

###git rm相当于执行了两步。

####1.rm test.txt

####2.git add test.txt

稍有不同

如果在当前工作区内test.txt的修改未提交 git rm test.txt 不会删除文件而会报错。

另外,git rm --cached test.txt 会在文件系统中保留test.txt,但版本库中的会被删除。


  • 1

Reply