1.先檢視該git倉庫的當前狀態:
git status
顯示:
on branch masterchanges to be committed:
(use
"git restore --staged ...
"to unstage)
modified: a.txt
2.現在想撤銷對a.txt檔案的修改,可執行如下命令:
git checkout head a.txt
如果是帶目錄的:
git checkout head config/index.js
git add 檔名//比如
git add src/goods.vue
多個檔案的話,可以多次git add 檔名。
然後提交:
git commitgit push
git撤銷單個檔案的修改 git撤銷檔案的修改
git撤銷某個檔案的修改,分為兩種情況 1.在工作區修改,但並未提交到暫存區 即並沒有add 對於單個檔案的撤銷修改而言,使用下面方法。git checkout 檔名 若想撤銷工作區中所有檔案的修改,則 git checkout 注意 git chekcout 是讓檔案回到最近一次該檔案git co...
git撤銷已修改的提交
1.使用git checkout 檔名 可以撤銷此檔案修改的提交。2.使用git checkout 可以撤銷所有檔案修改的提交。3.如果是新增的檔案,那麼上述兩種方法是不可以的,可以直接刪除掉 1.使用git reset head 檔名 2.使用git reset head 需要注意的是上述操作並不...
Git撤銷提交和修改相關操作
團隊開發中經常遇到錯誤刪除檔案,錯誤提交等情況,那麼使用git該如何正確的進行撤銷和恢復呢?git commit c head a amend 增補提交只能針對最後乙個提交,如果想更正好幾個提交之前的某個錯誤,則須使用git revert這個命令。反轉已經提交的改動,使用git revert命令,此...