我很習慣在camelCase中輸入我一直在git中進行的操作。那是 - 直到我意識到git是區分大小寫的!包括文件名。git - 兩個分支命名相同?區別是一個小寫 - 一個混合的情況?
從歷史記錄 - 此生產分支開始 - 它是ClientMgr。但只是在一開始。
所有通過初始提交的工作 - 已經在branch - clientmgr上。
幾個小時前 - 我意識到了這個問題。由於樹是直的 - 而不是分支 - 我嘗試刪除ClientMgr。之後 - 之前我有195個新文件,當時都是乾淨的。
不確定 - 我恢復了備份 - 但現在有兩個分支 - 具有相同的名稱 - 不同的情況。
我是否繼續 - 並忽略ClientMgr?還是有一個理智的方式來清理這個?
我真的很想結束一個。我有一些想法 - 但在看着鏡頭時很累...
任何和所有建議表示讚賞。
P.S. - 猜猜這有助於解釋爲什麼前幾天我有一些丟失/丟失的變化。
我愛的git - 希望得到過去的或大部分經過了遐 +++++++++++++++++++++++ 編輯:4/1/2013
ClientMgr是原始分支 - 只有一個提交。我繼續工作(以爲我在ClientMgr分支上,而不是新的clientmgr分支)
我擔心,因爲同名 - 不同的情況下,我認爲是潛在的定時炸彈,這是我懷疑 - git主要把他們當作獨立的 - 但並不總是例如 - 當clientMgr - 並試圖檢查clientmgr - 我得到的,我已經在它的錯誤消息
見此 - 。有可能是這個迫在眉睫的其他問題
我認爲我的第一步是重新備份 - 然後嘗試將ClientMgr重命名爲沒有相似性的地方 - 然後測試並查看結果如何。
這很順利 - 至少我有(或可能有)照顧的
再次 - 我非常感謝大家的投入。
吉姆^ h
+++++++++++++++++++++++++ 編輯2
不是我們所期望的 - 但似乎確定
我改名ClientMgr通過 的Git分支-m ClientMgr oldclientmgr
到oldclientmgr綜觀SourceTree樹 - 它改名既oldclientmgr 我檢查了圖形 - 我看是哪裏,我想成爲 我打開並檢查了代碼 - 它看起來是正確的
所以,正如我以爲 - git並不總是區分大小寫 - 否則它不會重命名兩個分支。
再次 - 謝謝!
吉姆^ h
謝謝您的答覆。爲了給出更多的背景 - 我一直認爲他們是同一個單獨的分支。 ClientMgr是最初的 - 有1次提交。 clientmgr是我一直在工作的地方 - 幾次提交ClientMgr之前的提交。我想要做的是解決這個問題。我想首先將ClientMgr重命名爲更獨特的東西 - 但我擔心它可能會導致問題。在這種情況下,繼續進行的最安全的方法是什麼?謝謝你 - 吉姆H – JimH