這是我的情況。我在分支A上,在那裏我對本地工作副本上的某個文件進行了一些更改。Git忽略不工作
/launcher/file.esb
我基本上要執行以下操作:
- 忽略這個文件完全所做的更改。我用 完成了這個假設 - 不變
從版本控制中解除這個文件,我試圖用.gitignore來完成這個文件。
當我簽出不同分支時,保留對本地工作文件夾中此文件的更改。 A->培養─> B->ç等...
這是#3,我沒能做到。只要我簽出一個新的分支並執行pull操作,舊的更改就會覆蓋該文件。
這是怎麼發生的?不應該將這個文件路徑包含到.gitignore中,這個文件完全無法使用版本控制觸角?
我該如何實現#3?
這個問題不同於「可能的重複」鏈接中提到的問題。 繼承人爲什麼:
這裏基本上是我想要的內容。 「把我的這個特定的文件放在一個'shell'中,這個文件在任何git操作中都不會被覆蓋,也不會在被修改時被考慮到。」它基本上不包括該文件和staging/remote之間的任何形式的版本控制同步。此本地文件和分段/遠程版本必須存在相互連接和完全斷開連接。
可能重複[停止跟蹤並忽略Git中文件的更改](http://stackoverflow.com/questions/936249/stop-tracking-and-ignore-changes-to-a-file-in-git ) –