本節主要圍繞git中的mv,rm,以及commit命令來展開說明。為了方便理解,我貼上了自己在嘗試過程中的**,希望可以起到一些示例作用。
一、檔案移動
當移動乙個檔案到另乙個檔案的時候,這樣就起到了重新命名的作用,如下:
1
git mv index.html home.html
將檔案移動到temp檔案下:
1
git mv home.html temp
檢視操作狀態:
1
git status -s
關於status,這裡需要補充說明一下,如下圖:
二、移除檔案
1
git rm index.html這裡我捨不得移除index.html,所以我移除了mac中的.ds_store檔案,這裡埋個點(很有意思),後續還要詳細說明。
三、提交
1
git commit -a -m 'desc..』-a標誌,這使得git提交自動檢測修改過的檔案
參考:
git學習筆記 移除檔案和移動檔案
1.移除檔案 要從 git 中移除某個檔案,就必須要從已跟蹤檔案清單中移除 確切地說,是從暫存區域移除 然後提交。可以用git rm命令完成此項工作,並連帶從工作目錄中刪除指定的檔案,這樣以後就不會出現在未跟蹤檔案清單中了。如果只是簡單地從工作目錄中手工刪除檔案,執行git status時就會在 c...
Git系列 三 Git版本管理
git系列目錄git系列 一 git安裝後配置使用者名稱 郵箱 git系列 二 git建立本地倉庫及對檔案進行操作 git系列 三 git版本管理 git系列 四 本地倉庫關聯遠端倉庫 將本地倉庫推送到github git系列 五 git flow git系列 六 git貯藏 如果說在工作中需要回退...
git實踐系列六 分支
git強大之處就是分支的快速切換,那麼分支怎麼理解呢?git 中的分支,其實本質上僅僅是個指向 commit 物件的可變指標。git 會使用 master 作為分支的預設名字。在若干次提交後,你其實已經有了乙個指向最後一次提交物件的 master 分支,它在每次提交的時候都會自動向前移動。摘自git...