Таким образом, очевидно, некоторая конфигурация говорит мерзавца игнорировать файл BuiltProject/my.exe
.
Несмотря на это, вы можете добавить файл индекса, делая
git add --force BuiltProject/my.exe && git commit -m "adding binary"
Если вы хотите знать, кто несет ответственность за игнорирование файла, есть git check-ignore
:
git check-ignore -v BuiltProject/my.exe
Это скажет вам файл игнорирования и шаблон игнорирования, который приведет к игнорированию вашего файла.
Однако, IMHO нередко включает результирующие двоичные файлы в исходном элементе управления. Либо используйте GitHub's Release feature для загрузки двоичных файлов, прикрепленных к ярлыку, либо настройте второе репо, в котором хранятся двоичные файлы, где клиенты могут загружать исполняемые файлы вашего программного обеспечения, если люди не заинтересованы в источниках.
Связанные чтения:
попробовать 'мерзавец регистрация игнорировать -V', чтобы увидеть, если это дает какой-либо дополнительной информации –
@AndrewC -' мерзавец регистрация игнорировать - v * 'ничего не показывал. Я запустил его из корня. Первый раз, когда я использовал команду, возможно, я сделал что-то не так? –
Запустите его из каталога с помощью my.exe –