git丟棄本地修改的所有檔案(新增 刪除 修改)

2021-10-09 21:58:37 字數 645 閱讀 5989

本地修改了許多檔案,其中有些是新增的,因為開發需要這些都不要了,想要丟棄掉,可以使用如下命令:

首先我們可以先用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 版本號 返回到某個版本,放棄所有修改 有一種恢復會保留修改記錄,有一種不會保留修改記錄,請翻閱資料文件 推薦部...