git操作 之撤銷上一次的add

2021-10-19 18:05:09 字數 830 閱讀 2053

工作區就是我們資料夾

版本庫是工作區隱藏目錄.git中的內容

具體如下圖所示:

通常往版本庫新增東西的時候,我們做兩步操作:

git add .git commit -m "balabala"

第一步實際就是新增到了stage暫存區,第二步,就是將暫存區的內容提到當前分支。所以我們只需要將之前提交到srge中的內容刪除掉即可。

首先在乙個倉庫中,我們新建檔案learngit.txt

檢視當前git status

很清晰,git告訴我們,當前有未被track的檔案.

我們把它add 到stage後,在來看看效果:

所以,如果想要取消暫存狀態,按照文字提示,直接執行那個命令:

git reset head learngit.txt

現在在來看看git狀態

又回到了上一步。

一次Git撤銷錯誤的Merge

title once git merge mistake solve date 2018 04 20 23 37 00 tags 2018.4.20 簡述 merge錯了乙個分支到測試分支上,發現後沒有push。要撤銷這次merge。解決 源於同事的友情幫助 bash 命令 檢查 git statu...

HTML5 Canvas 撤銷上一次操作

利用canvas的getimagedata複製當前畫布 canvas 上的內容進行儲存,再通過putimagedata將之前儲存的canvas內容覆蓋到畫布 canvas 上,以達到撤銷的功能。getimagedata 方法返回 imagedata 物件,該物件拷貝了畫布指定矩形的畫素資料。對於 i...

Git怎樣撤銷一次分支的合併Merge

最近用git,merge之後寫的 全沒了,瞬間懵逼,找到這個解決辦法,靠譜,先記下來 如果確定放棄這次合併的提交,假如是 merge 了錯誤的分支到 master,先通過git reflog或者 gitg gitk qgit 等工具確定你 merge 之前 master 所在的 commit,然後在...