一,
git**狀態轉換圖
其中:未被git跟蹤的狀態為unstage狀態
已經被git跟蹤的狀態為stage狀態,因此包括staging狀態和staged狀態
untrack files是指尚未被git所管理的檔案;changed but not updated是指檔案被git管理,並且發生了改變,但改動還沒被git管理;這兩種狀態,都可以看成是改動還沒被git管理的狀態,我們這裡稱非stage狀態。
changes to be commited是指進入stage狀態的檔案,stage是commit和未管理之間的乙個狀態,也有別名叫index狀態,也就是git已經管理了這些改動,但是還沒完成提交。
.gitignore中的檔案,不會出現在以上三個狀態中。
git 使用說明
head代表當前 最新狀態。tag為某個狀態的標籤。sha1為每個提交日誌的唯一標識。install apt get install git core git clone git 倉 庫可以使用 git clone獲得 git clone git git longene.org unifiedker...
git使用說明
linus為linux kernel project發起的版本控制專案。head代表當前最新狀態。tag為某個狀態的標籤。sha1為每個提交日誌的唯一標識。install apt get install git core git clone git倉庫可以使用git clone獲得 git clon...
git使用說明
linus為linux kernel project發起的版本控制專案。head代表當前最新狀態。tag為某個狀態的標籤。sha1為每個提交日誌的唯一標識。install apt get install git core git clone git倉庫可以使用git clone獲得 git clon...