Сообщения

Сообщения за октябрь, 2021

Git 101

Типичный workflow базового уровня git clone <указатель на репозиторий> - init в таком случае не требуется git fetch (скачать изменения с сервера) git merge (слить изменения в локальную копию) эти две команды заменяются одной: git pull (по ситуации) git status или status -s (короткий формат) git add . git commit -a (all) -m "Quick description"   git push origin main Отмена локальных изменений Отменить коммит, но сохранить изменения в коде: git reset --soft HEAD Отменить два коммита вместе с изменениями кода: git reset --hard HEAD~2 Отменить изменения конкретного файла: git checkout <имя_файла> Отмена изменений на remote Откатиться до конкретного коммита: git reset --hard <commit-hash> ...а затем forced push: git push -f origin main Пара слов про .gitignore Если .gitignore был добавлен ДО версионирования (создания) конкретных файлов: git add . Проверить, какие файлы былидобавлены к индексации, и затем: git reset -- <paths> Чтобы unstage те файл...