📝Команды Git🔘 git init | Инициализация нового репозитория Git
🔘 git clone <repo> | Клонировать репозиторий
🔘 git status | Проверьте статус вашего репозитория
🔘 git add <file> | Добавить файл в область подготовки
🔘 git commit -m "message" | Зафиксировать изменения с сообщением
🔘 git push | Отправить изменения в удаленный репозиторий
🔘 git pull | Извлечение и слияние изменений из удаленного репозитория
--- Ветвление ---
🔴 git branch | Список веток
🔴 git branch <имя> | Создать новую ветку
🔴 git checkout <branch> | Переключиться на ветку
🔴 git merge <branch> | Объединить ветку с текущей веткой
🔴 git rebase <branch> | Повторно применить коммиты поверх другой базовой ветки
--- Отменить и исправить ошибки ---
🔘 git reset --soft HEAD~1 | Отменить последний коммит, но сохранить изменения
🔘 git reset --hard HEAD-1 | Отменить последний коммит и отменить изменения
🔘 git revert <коммит> | Создать новый коммит, который отменяет изменения из определенного коммита
--- Журналы и история ---
🟣 git log | Показать историю коммитов
🟣 git log --oneline --graph --all | Красивый график истории коммитов
--- Припрятывание ---
🟡 git stash | Сохранение изменений без фиксации
🟡 git stash pop | Применить спрятанные изменения и удалить их из спрятана
--- Удаленная работа и совместная работа ---
⚫️ git remote -v | Просмотр удаленных репозиториев
⚫️ git fetch | Извлечь изменения без слияния
⚫️ git diff | Сравнить изменения
✄
┈┈┈┈┈┈┈┈┈┈┈┈┈Заметки программиста
«(!?»🇨🇱 Python Tech Code