Отслеживаемый файл в Git - но только в определенной ветке?

Изначально у меня было все, что содержалось в моей основной ветке.

Затем я решил разделить ветки на Mac и Windows, чтобы главная ветвь отслеживала только файлы исходного кода. Поэтому я начал вносить изменения только в файлы исходного кода, находясь в основной ветке, и при необходимости объединять эти изменения исходного кода с ветвями Mac и Windows.

Проблема в том, что когда я изначально отслеживал все в своей основной ветке, я также отслеживал файл проекта. Таким образом, я бы добавил в проект новые файлы и скомпилировал его в Mac и Windows, но при переключении обратно на основную ветку файл проекта также будет переключен обратно на старую версию, что приведет к сбою компиляции.

Итак, как мне сейчас перестать отслеживать файл моего проекта в главной ветке ? Я не хочу прекращать отслеживание его в своих ветках Mac или Windows, а также не хочу удалять его из более ранних версий в основной ветке.

11
задан Charles 21 February 2012 в 03:32
поделиться