checkout

命令git checkout -- readme.txt,把readme.txt文件在工作區的修改全部撤銷,、有兩種情況:

一種是readme.txt自修改后還沒有被放到暫存區,現在,撤銷修改就回到和版本庫一模一樣的狀態;

一種是readme.txt已經添加到暫存區后,又作了修改,現在,撤銷修改就回到添加到暫存區后的狀態。

(第一種比較好理解,就直接試第二種了)

$ git add checkout.txt

$ git commit -m"newcheckout.txt"

[master 30b3fcf] new checkout.txt

1 file changed, 0 insertions(+), 0deletions(-)

create mode 100644 checkout.txt

先提交一個新文件

第二種

在新文件中加上1后提交到暫存區

$ git add checkout.txt

在txt中新加上123后checkout

$ git checkout -- checkout.txt

查看文檔內容

$ cat checkout.txt

1

撤銷修改就回到添加到暫存區后的狀態。

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容