我是一個新的git用戶,最近被交給一個過期的git倉庫來照顧。Git分支名稱 - 區分大小寫還是不敏感?
這是原來的狀態(輸出由混帳顯示分支):
! [cr232] CR 232 Release
* [dev] Style Changes
---------------
* [dev] Style Changes
* [dev^] SMS 5.4
* [dev~2] Logo Change
* [dev~3] SMS 5.3
* [dev~4] SMS 5.2
* [dev~5] SIT R-0.3.3 EDW SMS Layers
* [dev~6] SIT Release R 0.3.0
+* [cr232] CR 232 Release
+* [cr232^] Dashboard Fix
+* [cr232~2] Release for system testing
注意,有一個名爲「開發」在這一點上分支。請注意,突出顯示有幾個對dev的引用(即dev,dev ^,dev〜2等)。
爲了我的發展目的,我試圖想出一個名爲'DEV'的分支,所有的首都。
所以我繼續創造新的分支(GIT分支DEV),現在運行git秀分支-date順序:
! [DEV] Style Changes
! [cr232] CR 232 Release
* [dev] Style Changes
---------------
* [DEV] Style Changes
* [DEV^] SMS 5.4
* [DEV~2] Logo Change
* [DEV~3] SMS 5.3
* [DEV~4] SMS 5.2
* [DEV~5] SIT R-0.3.3 EDW SMS Layers
* [DEV~6] SIT Release R 0.3.0
+* [cr232] CR 232 Release
+* [cr232^] Dashboard Fix
+* [cr232~2] Release for system testing
請注意這兩個開發和DEV被列爲分支。還要注意的是,在第五行上,對dev的引用現在已經變成DEV(即,DEV,DEV ^,DEV〜2等)。
第5行輸出是指什麼?我期望它保持「開發」而不是被改爲「DEV」,因爲它旁邊的描述指的是在「dev」分支期間舊作品的描述。
我試圖返回到它是如何通過修改Dev分支名DV(運行git分支-m DEV DV),並顯示該分支現在的樣子:
! [DV] Style Changes
! [cr232] CR 232 Release
* [dev] Style Changes
---------------
* [DV] Style Changes
* [DV^] SMS 5.4
* [DV~2] Logo Change
* [DV~3] SMS 5.3
* [DV~4] SMS 5.2
* [DV~5] SIT R-0.3.3 EDW SMS Layers
* [DV~6] SIT Release R 0.3.0
+* [cr232] CR 232 Release
+* [cr232^] Dashboard Fix
+* [cr232~2] Release for system testing
注意,分支現在包括DV和dev。還要注意,第五行對dev的引用現在已經改變爲DV(即DV,DV ^,DV〜2等)。
有沒有什麼辦法可以回到原始狀態的DV參考? git是否被混淆並將我的歷史信息重新命名爲一個類似的分支,並且只因大寫而不同?
請協助我如何解決這個問題。感謝堆
您使用的是Windows系統嗎? – torek
託雷克 - 我使用的Unix機器此 – jak
Git的2.12有助於說明該分支的名稱確實是大小寫敏感的:http://stackoverflow.com/a/41307509/6309 – VonC