Если это ваш личный репозиторий, и вы еще не опубликовали его, используйте filter-branch
для редактирования истории:
git filter-branch --index-filter '
git rm -r --cached --ignore-unmatched bin;
' --all
Затем добавьте / отредактируйте файл .gitignore
:
>> .gitignore echo bin
git add .gitignore
git commit -m 'add gitignore files'
Поскольку вы уже опубликовали свою историю, лучше не переписывать ее. Просто удалите каталог bin и добавьте файл .gitignore
git rm -r bin
# add .gitignore
git commit -m 'remove and ignore bin folder'