1、將刪除檔案恢復--撤銷所刪除的檔案
git checkout 檔名
2、git reset
git reset --hard commitid(或某個節點)----強制切換到某個點,會導致所修改的內容刪除(add之前)
git reset --soft commitid(或某個節點)----強制切換到某個點,所修改的內容會保留(add之後)
3、撤銷操作
--1)檔案修改後還沒提交到暫存區,進行撤銷操作後,檔案恢復到版本庫一樣
git checkout -- 檔名
--2)檔案修改後提交到了暫存區,進行撤銷後,檔案恢復到提交到暫存區之前的狀態
git reset head 檔案 ----將暫存區檔案恢復到工作區
git checkout -- 檔案 ---- 將在工作區修改後的檔案恢復至修改前
4、刪除檔案
---1)同時刪除工作區和暫存區中的檔案
git rm -f 檔名
---2)刪除暫存區中的檔案,不刪除工作區的檔案
git rm --cached 檔名
git刪除 撤銷操作
首先簡單說一下git的三個區 工作區 可以相當於是我們的本地的資料夾,本地倉庫 版本庫 工作區有個.git隱藏資料夾,記錄著版本 暫存區 版本庫的乙個重要部分,工作區到版本庫的過程中,需要經過暫存區 在進行git操作時,經常會有一些誤操作 在這裡總結一些補救的方法 一 刪除錯誤新增到暫存區的檔案 g...
Git之基本命令
先介紹一下git git是乙個分布式的版本控制系統,最初由linus torvalds編寫,用作linux核心 的管理。在推出後,git在其它專案中也取得了很大成功,尤其是在ruby社群中。目前,包括rubinius和merb在內的很多知名專案都使用了git。git同樣可以被諸如capistrano...
git常用基本命令操作
輕車熟路,掌握基本流程,專案開發不擔心。至於這麼安裝git在這裡就不討論了,可以根據自己的使用平台進行安裝 首先拷貝專案下來 git clone 修改後的檔案進行新增到暫存區 git add 單個檔案新增 git add 所有修改的檔案一起新增再把暫存區 stage 裡的檔案提交到主分割槽 mast...