git add b.txt
rm b.txt
git commit -m '刪除b.txt文件'我執(zhí)行了第三行commit之后提示On branch master
Changes not staged for commit:
deleted: b.txt
no changes added to commit然后我再git checkout -- b.txt 還能恢復到暫存區(qū)?為什么沒有徹底刪除掉?
4 回答

大話西游666
TA貢獻1817條經(jīng)驗 獲得超14個贊
1.git add b.txt //把b.txt從工作區(qū)添加到暫存區(qū)(stage)
2.rm b.txt //把工作區(qū)的b.txt刪除,但沒有執(zhí)行git rm b.txt從版本庫中刪除該文件
3.git commit -m '刪除b.txt文件'//由于沒有執(zhí)行git rm b.txt,commit提交的只是1中的內(nèi)容
-->2,3之間應該執(zhí)行git rm b.txt,才能把文件刪除
- 4 回答
- 0 關注
- 1364 瀏覽
添加回答
舉報
0/150
提交
取消