github可以連續多次修改後 git add,然後一次性 git commit;
git diff head -- 檔名
-可以檢視工作區的版本和版本庫的版本的區別
撤銷修改
git checkout -- 檔名
-撤銷在工作區的
修改,也就回到上一次git add或git commit的修改,並且不會有記錄
git reset head 檔名
-撤銷已經add到暫存區
的修改,並重新放回工作區,可以先git reset,然後 git checkout 配合使用
刪除檔案
git rm 檔名
-從版本庫刪除檔案,
然後git commit
,如果刪錯了,可以使用git checkout從版本庫里重新簽出
Github 簡明教程 管理修改
現在,假定你已經完全掌握了暫存區的概念。下面,我們要討論的就是,為什麼git比其他版本控制系統設計得優秀,因為git跟蹤並管理的是修改,而非檔案。你會問,什麼是修改?比如你新增了一行,這就是乙個修改,刪除了一行,也是乙個修改,更改了某些字元,也是乙個修改,刪了一些又加了一些,也是乙個修改,甚至建立乙...
GitHub撤銷修改
工作中,難免會遇到編寫錯誤的情況。那如何能撤銷修改,使得檔案回到修改前的狀態呢?下面我們開始講解如何撤銷修改。在講解前,我們先要清楚撤銷修改前,檔案在git中的狀態 1 只做本地修改,未git add 2 修改並git add 3 修改並git commit提交 4 修改並git commit,並且...
GitHub撤銷修改
工作中,難免會遇到編寫錯誤的情況。那如何能撤銷修改,使得檔案回到修改前的狀態呢?下面我們開始講解如何撤銷修改。在講解前,我們先要清楚撤銷修改前,檔案在git中的狀態 1 只做本地修改,未git add 2 修改並git add 3 修改並git commit提交 4 修改並git commit,並且...