Я использую удаленный рабочий стол, чтобы выполнять большую часть тяжелой работы моих вычислений, и использую свой ноутбук для редактирования и тестирования небольших фрагментов кода. В последнее время я в основном использую python и довольно часто использую Spyder. Рабочий процесс выглядит следующим образом:
- Я изменяю свой редактор ноутбуков на некоторый код
- Я пу sh, который меняется на мой Git
- Я удаленно подключаюсь к своему рабочему столу (который находится в моем офисе)
- Я перетаскиваю эти изменения на свой рабочий стол
- Я запускаю код, который автоматически сохраняет данные в каталогах
- I добавьте эти каталоги в коммит и наберите sh их в Git
- Я извлекаю новые данные на свой ноутбук для генерации изображений, проверки изменений и т. д. c.
Проблема в том, что иногда папка __pycache__
не добавляется в pu sh ни с моего ноутбука, ни с моего рабочего стола, а затем в следующем цикле мне приходится делать переопределение, чтобы вызвать извлечение из мой рабочий стол на Git или ноутбук на Git. Я понимаю необходимость, когда его другой код должен фактически вызывать конфликт извлечения, но не когда это папка __pycache__
, так как это просто раздражает. Должен ли я
а. Всегда напрямую добавляйте файлы в мой коммит, т.е. не используйте git add .
или
b. Есть ли способ заставить Git всегда перезаписывать локальный каталог при новой загрузке, не выдавая мне ошибки, т.е. то, что я делал, но быстрее.