У меня есть система разработки Ubuntu, использующая git для управления файлами, но мне нравится выполнять редактирование в QTCreator в другой системе (Windows), поэтому у меня есть сетевой диск Windows, сопоставленный с сервером Ubuntu.
Тем не менее, кажется, что всякий раз, когда я сохраняю файл, он добавляет флаг выполнения на окнах. Иногда оно меняется с 664 на 764, а иногда я видел, как оно меняется на 777.
Так что я делал chmod 644 до того, как начал делать git add, но это скорее боль в заднице, и иногда я забываю.
Есть ли хороший способ предотвратить добавление +x в windows/QT или просто автоматически добавить git add в файлы chmod 664 my .c и .h перед установкой / фиксацией?
Спасибо