GIT 多種情況下的撤銷操作

2021-08-29 03:02:22 字數 480 閱讀 5565

####撤銷更改

使用checkout out 可以撤銷工作區的修改(修改內容會丟失)

如果沒有執行過git add命令,恢復到上一版本。

如果執行過git add命令,則恢復到add之前的狀態。

git checkout .#對當前所有檔案執行此操作

git checkout -- file#對某一file執行此操作

####撤銷已add或commit的修改

使用git reset head --file可以撤銷新增,即將暫存區修改撤銷重新返回工作區(修改內容在工作區依然存在)

head  表示最新版本的指標。

head^ 表示上次提交

head^^ / head^^2 表示上上次提交

或者是使用git log``來檢視版本id,使用id來代替head

git撤銷各種狀態下的操作

使用git時會出現各種各樣的問題,下面是幾種情況下怎麼反悔的操作 git checkout file git reset head file 或git rm cached file git reset hard commit id head n 1,git revert的方式 1 git rever...

Git常用的撤銷操作

基本狀態標識 a untracked 未跟蹤 a tracked 已跟蹤未修改 a modified 已修改未暫存 b staged 已暫存未提交 c committed 已提交未push 各狀態之間變化 a b git add b a git rm cached b 刪除不保留檔案 git rm ...

各種情況下的console

以一位良師益友 1.輸出到日誌 console.log x 2.顯示乙個物件所有的屬性和方法。console.dir obj 3.佔位符 只支援字元 s 整數 d或 i 浮點數 f 和物件 o 四種。如 console.log d年 d月 d日 2011,3,2 console.log 圓周率是 f...