github 3 管理修改

2021-08-17 19:58:02 字數 415 閱讀 1765

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,並且...