git 撤銷更改的檔案

2022-01-14 18:20:48 字數 403 閱讀 5832

在沒有git add之前:

1.撤銷所有更改:git checkout .

2.撤銷指定檔案的更改:git checkout -- file.txt

git add之後:

git reset head file.txt

git push 之後:

git reset --hard  comitthash // git log --online可以檢視hashid 返回到某個節點,不保留修改

git reset --soft  comitthash // git log --online可以檢視hashid 返回到某個節點,保留修改

git reflog 檢視全部提交的記錄,回滾來,還可以回滾去,反覆回滾,無所謂

Git 撤銷更改

一 未使用 git add 快取 時 可以使用 git checkout filepathname 比如 git checkout readme.md 不要忘記中間的 不寫就成了檢出分支了!放棄所有的檔案修改可以使用 git checkout 命令。此命令用來放棄掉所有還沒有加入到快取區 就是 gi...

git教程 撤銷更改

命令git checkout readme.txt意思就是,把readme.txt檔案在工作區的修改全部撤銷,這裡有兩種情況 一種是readme.txt自修改後還沒有被放到暫存區,現在,撤銷修改就回到和版本庫一模一樣的狀態 一種是readme.txt已經新增到暫存區後,又作了修改,現在,撤銷修改就回...

git撤銷單個檔案的修改 git撤銷檔案的修改

git撤銷某個檔案的修改,分為兩種情況 1.在工作區修改,但並未提交到暫存區 即並沒有add 對於單個檔案的撤銷修改而言,使用下面方法。git checkout 檔名 若想撤銷工作區中所有檔案的修改,則 git checkout 注意 git chekcout 是讓檔案回到最近一次該檔案git co...