在看am335x的sdk之uboot的時候發現乙個奇怪的東西。
就是所謂的template,這實際上是乙個tag。可以checkout 這個tag。
在某種意義上
tag可以充當乙個臨時
branch
的作用tag
是當前branch
上的乙個
commit
狀態,只是給了乙個明確的名字,可以
checkout
。但是checkout
之後實際就不在任何
branch
上,進入所謂的detached head狀態,所謂的斷頭谷???這時候再
commit
實際上進入乙個孤魂野鬼狀態,但如果你再給乙個
tag,以後仍然可以
checkout
這個孤魂野鬼出來。而且這個孤魂野鬼是有
id的,以後任何時候都可以利用
id把這個傢伙召喚並將它建為乙個
branch
。呃,沒想到git居然也能講得像聊齋志異之陰陽法王。⊙▂⊙
Git 中的分支
專案前導 學習筆記 1.1 分支的作用 分支可以給使用者提供多個環境,意味著你可以把你的工作從開發主線上分離開來,以免影響開發主線。1.2 分支的使用 在開發專案的過程中,若專案已經上線。那麼當其出現 bug 需要進行修復 或需要新增新功能 時,為了不影響專案的正常使用,這時我們會建立分支對專案進行...
中的git路徑 Git本地協議
最基本的就是本地協議 local protocol 所謂的遠端倉庫在該協議中的表示,就是硬碟上的另乙個目錄。這常見於團隊每乙個成員都對乙個共享的檔案系統 例如 nfs 擁有訪問權,或者比較少見的多人共用同一臺電腦的情況。後面一種情況並不安全,因為所有 倉庫例項都儲存在同一臺電腦裡,增加了災難性資料損...
git中手動刪除的檔案如何在git中刪除
在日常開發中,我們可能或手動刪除 delete鍵刪除的 一些檔案,然而我們本來應該是用git rm filename命令刪除的,但是現在我們手動刪除了,那麼要如何在git裡面講那些手動刪除的檔案刪除呢?我們這裡有兩種方法可以在git中刪除那些手動刪除 delete鍵刪除的 的檔案 第一種就是用 gi...