Я створив версію файлу за замовчуванням для файлу, що міститься у сховищі git. Важливо, що коли хтось клонує сховище, він отримує копію цього файлу. Однак я хотів би встановити git так, щоб він ігнорував зміни цього файлу пізніше. .gitignore
працює лише на відслідковуваних файлах.
Моя мотивація полягає в тому, що цей файл містить специфічну для машини інформацію. Я хотів би надати значення за замовчуванням, дозволяючи людям вносити локальні зміни, які не будуть відштовхуватися до сховища джерел, створюючи конфлікти злиття, коли ми вносимо нові зміни.
Ми, як правило, досить ледачі і git add .
багато використовуємо , тому я майже впевнений, що якщо я не можу сказати Git ігнорувати цей файл, зміни в ньому в кінцевому підсумку зробляться і натиснуті.
Узагальнити,
- Я хотів би створити файл, називати його,
default_values.txt
який додається до мого сховища git і включається, коли хтось клонує це сховище. git add .
не слід додаватиdefault_values.txt
до комітів.- Таку поведінку слід передати будь-яким клонам сховища.