Принудительно Git всегда перезаписывать определенные файлы - PullRequest
0 голосов
/ 04 мая 2020

Я использую удаленный рабочий стол, чтобы выполнять большую часть тяжелой работы моих вычислений, и использую свой ноутбук для редактирования и тестирования небольших фрагментов кода. В последнее время я в основном использую python и довольно часто использую Spyder. Рабочий процесс выглядит следующим образом:

  1. Я изменяю свой редактор ноутбуков на некоторый код
  2. Я пу sh, который меняется на мой Git
  3. Я удаленно подключаюсь к своему рабочему столу (который находится в моем офисе)
  4. Я перетаскиваю эти изменения на свой рабочий стол
  5. Я запускаю код, который автоматически сохраняет данные в каталогах
  6. I добавьте эти каталоги в коммит и наберите sh их в Git
  7. Я извлекаю новые данные на свой ноутбук для генерации изображений, проверки изменений и т. д. c.

Проблема в том, что иногда папка __pycache__ не добавляется в pu sh ни с моего ноутбука, ни с моего рабочего стола, а затем в следующем цикле мне приходится делать переопределение, чтобы вызвать извлечение из мой рабочий стол на Git или ноутбук на Git. Я понимаю необходимость, когда его другой код должен фактически вызывать конфликт извлечения, но не когда это папка __pycache__, так как это просто раздражает. Должен ли я

а. Всегда напрямую добавляйте файлы в мой коммит, т.е. не используйте git add .

или

b. Есть ли способ заставить Git всегда перезаписывать локальный каталог при новой загрузке, не выдавая мне ошибки, т.е. то, что я делал, но быстрее.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...