####撤銷更改
使用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...