В Windows вы можете делать то, что вы хотите, с помощью Junction
Например, программы часто хранят файл настроек где-то в системе, но я бы хотел контролировать его версию в своем репозитории.Я не могу переместить файл, и я не хочу делать дубликаты или что-либо еще
Если мы добавим ярлык Windows в каталог репозитория, он увидит его как двоичный файл;не каталог, указывающий на все фактические файлы, которые вы хотите включить
Нам нужна возможность поместить что-то как ярлык Windows в хранилище, но этот git будет восприниматься как еще одинпапка:
cd /location/of/my/repo/
mklink /j "_linkTo_VimSettings" "C:\Program Files (x86)\Vim"