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 還能恢復(fù)到暫存區(qū)?為什么沒有徹底刪除掉?
4 回答
大話西游666
TA貢獻(xiàn)1817條經(jīng)驗(yàn) 獲得超14個(gè)贊
1.git add b.txt //把b.txt從工作區(qū)添加到暫存區(qū)(stage)
2.rm b.txt //把工作區(qū)的b.txt刪除,但沒有執(zhí)行g(shù)it rm b.txt從版本庫中刪除該文件
3.git commit -m '刪除b.txt文件'//由于沒有執(zhí)行g(shù)it rm b.txt,commit提交的只是1中的內(nèi)容
-->2,3之間應(yīng)該執(zhí)行g(shù)it rm b.txt,才能把文件刪除
- 4 回答
- 0 關(guān)注
- 1377 瀏覽
添加回答
舉報(bào)
0/150
提交
取消
