Удаление папки или файла только из удаленного репозитория git при добавлении в .gitignore
Бывает такое, что забываешь добавить папку в .gitignore перед первым пушем. Чтобы удалить папку только в удаленном репозитории, без удаления на локальном компьютере, выполняем следуюущее
git commit -m 'Remove the now ignored directory .idea'
git push
Чтобы просто прекратить отслеживать файл после добавления его в .gitignore, не удаляя из удаленного репозитория:
Как исправить уже "запушенный" коммит
Нечасто, но возникает ситуация, когда коммит уже запушен в удаленный репозиторий и, возникает необходимость его исправить или дополнить.
Делать это при активной командной разработке не рекомендуется, но, если ты уверен, что в промежуток между пушем и исправлением никто этот коммит себе не сольет, можно.
Как делается:
Коммитим изменения. Откроется редактор, сохраняем коммит мессадж.
После этого делаем:
Добавление существующего проекта в GitHub
Так как стало часто приходится это делать, решил создать для себя памятку.
Шаг 1. Создаем на GitHub новый репозиторий. Стараемся, чтобы папка проекта и имя репозитория были одинаковыми. Это сэкономит нам время в дальнейшем.
(далее…)