Игнорировать текст =auto в файле.gitattributes
Я проверил ветку foo
, а теперь я хочу перейти на ветку bar
,
error: Your local changes to the following files would be overwritten by checkout:
<300 files follow>
У кого-то есть .gitattributes
подать на foo
это включает
text=auto
Все "изменения" являются изменениями новой строки.
Я мог бы удалить файл, переключить ветки, а затем добавить его обратно.
rm .gitattributes
git checkout bar
git checkout .gitattributes
Это лучший (самый быстрый / наименее набираемый) способ?
РЕДАКТИРОВАТЬ: Чтобы быть ясным, я просто хочу переключать ветви. Я только читаю репо. Я не хочу ничего менять, кроме рабочего дерева. Но я не могу.
1 ответ
Я просто хочу сменить ветку. Я только читаю репо.
Затем удалив .gitattributes
это действительно одно из возможных решений, при условии, что вы не пытаетесь снова оформить заказ foo один раз на панели (или что.gitattributes появится снова)
Другим вариантом будет просто клонировать репо прямо на bar
ветка, создавая отдельное рабочее дерево.