git撤銷修改過的檔案

2021-08-01 03:09:13 字數 477 閱讀 1191

如: 自己和同事同時修改乙個bug,自己提前修改完成,同事應該如何撤回這次的修改(不管同事有沒有執行git add 和 git commit)?

解決:git checkout --檔案;(注意:這裡的雙短槓)

例子:git status ;後看到自己修改的檔案 『js/chatpay.js』;

則:執行git checkout -- js/chatpay.js

說明: 命令git checkout -- js/chatpay.js意思就是,把chatpay.js檔案在工作區的修改全部撤銷,這裡有兩種情況:

一種是chatpay.js自修改後還沒有被放到暫存區,現在,撤銷修改就回到和版本庫一模一樣的狀態;一種是chatpay.js已經新增到暫存區後,又作了修改,現在,撤銷修改就回到新增到暫存區後的狀態。

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

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

git 修改 撤銷

git status 初始狀態是,什麼都沒有修改 on branch master nothing to commit working directory clean 修改了乙個檔案fu 狀態變成 root 172.18 4.100 gitlearn git status on branch mas...

Git撤銷修改

撤銷修改 加入在readme中加入了不想要的語言,在沒提交之前,使用 git status 檢視可以得到如下 遇到這種情況可以手動刪除,也可以使用 git checkout file命令丟棄工作區的修改。如圖,新的文件中取出了新增的部分。git checkout readme.txt會遇到兩種情況。...