Git撤銷修改 回退版本相關命令

2021-09-20 05:31:28 字數 731 閱讀 9219

取消對檔案的修改、還原到最近的版本、廢棄本地做的修改。

git checkout file.txt

# 如果是當前專案的所有修改過的檔案

git checkout .

取消已經暫存的檔案,即撤銷先前"git add"的操作

git reset head file.txt
修改最後一次提交。用於修改上一次的提交資訊,或漏提交檔案等情況。

git commit --amend
回退所有內容到上乙個版本

git reset head^
回退file.txt這個檔案到上乙個版本

git reset head^ file.txt
向前回退到第3個版本

git reset –soft head~3
將本地的狀態回退到和遠端的一樣

git reset –hard origin/master
回退到某個版本

git reset 057d
回退到上一次提交的狀態,按照某一次的commit完全反向的進行一次commit(**回滾到上個版本,並提交git)

git revert head

Git撤銷修改 回退版本相關命令

取消對檔案的修改 還原到最近的版本 廢棄本地做的修改。git checkout file.txt 如果是當前專案的所有修改過的檔案 git checkout 取消已經暫存的檔案,即撤銷先前 git add 的操作 git reset head file.txt修改最後一次提交。用於修改上一次的提交資...

Git撤銷修改,回退版本

1 理解工作區,暫存區,本地分支 2 管理修改 3 撤銷修改 四種情況 1 工作區修改,未git add 到暫存區,要撤銷工作區修改 git checkout 2 已經git add 到暫存區。git reset head 執行之後,修改從暫存區撤回,工作區的修改還在 3 已經git commit ...

Git 版本回退和撤銷修改

將版本庫回退乙個版本,且這次提交的所有檔案都移動到暫存區 將版本庫回退乙個版本,且這次提交的所有檔案都移動到工作區,會重置暫存區 將版本庫回退乙個版本,會重置暫存區,工作區會回退到這個版本,即之前提交修改的檔案不會存在 git checkout filename注 checkout 命令沒有 的話就...