本地修改了許多檔案,其中有些是新增的,因為開發需要這些都不要了,想要丟棄掉,可以使用如下命令:
首先我們可以先用git status
來檢視當前的修改
$ git status
on branch dev
changes not staged for commit:
(use "git add ..." to update what will be committed)
(use "git restore ..." to discard changes in working directory)
modified: src/qml/main.qml
no changes added to commit (use "git add" and/or "git commit -a"
)
這裡給出了提示,可以使用"git restore ..."
來進行放棄修改內容
所以可以直接操作刪除指定的檔案
$ git restore src/qml/main.qml
如果是刪除全部的修改
$ git restore .
git丟棄本地修改的所有檔案 新增 刪除 修改
一,未libbgkoik使用 git add 快取 時。可以使用 git checkout filepathname 比如 git checkout readme.md 不要忘記中間的 不寫就成了檢出分支了!放棄所有的檔案修改可以使用 git checkout 命令。此命令用來放棄掉所有還沒有加入到...
Git 丟棄本地修改
分為三種情況 一 還未將變更從工作區加入到暫存區,即未執行git add命令前,如 此時可以使用git checkout命令來撤銷修改,如 git checkout rainbow.txt start.txt git checkout git checkout txt 二 已將變更加入到暫存區,即已...
git 放棄本地某個檔案的修改,或所有修改
18 57 2015 11 17 git 放棄本地某個檔案的修改,或所有修改 git checkout 檔名 git checkout 放棄所有檔案的所有修改 git reset hard 版本號 返回到某個版本,放棄所有修改 有一種恢復會保留修改記錄,有一種不會保留修改記錄,請翻閱資料文件 推薦部...