1. git init — Создать новый репозиторий в текущей директории.
🔸Пример:
git init my-new-project2. git branch — Создать локальную ветку.
🔸Пример:
git branch feature/login3. git checkout — Переключиться на другую ветку.
🔸Пример:
git checkout feature/login4. git add — Добавить файлы в индекс (staging area) для коммита.
🔸Пример:
git add file.js5. git commit — Зафиксировать добавленные изменения.
🔸Пример:
git commit -m "Fix navigation bug"6. git pull — Обновить локальную ветку с удалённого репозитория.
🔸Пример:
git pull origin main7. git push — Отправить локальные коммиты в удалённый репозиторий.
🔸Пример:
git push origin main8. git status — Показать состояние файлов (изменённые, добавленные, удалённые и т.д.).
🔸Пример:
git status9. git diff — Показать разницу между версиями.
🔸Пример:
git diff HEAD~1 HEAD10. git log — Посмотреть историю коммитов.
🔸 Пример:
git log --oneline --graph11. git clone — Скопировать удалённый репозиторий локально.
🔸 Пример:
git clone https://github.com/user/repo.git12. git merge — Объединить ветки.
🔸Пример:
git merge feature/login13. git rebase — Перенести коммиты на другую базу (ветку).
🔸Пример:
git rebase main14. git stash — Временно сохранить изменения, не готовые к коммиту.
🔸Пример:
git stash push -m "WIP login"15. git fetch — Скачивать объекты из удалённого репозитория без слияния.
🔸Пример:
git fetch origin16. git reset — Переместить HEAD или убрать файлы из индекса.
🔸Пример:
git reset --hard HEAD~117. git revert — Создать новый коммит, отменяющий предыдущие изменения.
🔸Пример:
git revert 1a2b3c418. git cherry-pick — Применить конкретный коммит на текущую ветку.
🔸Пример:
git cherry-pick 1a2b3c419. git remote — Управление удалёнными репозиториями.
🔸Пример:
git remote add origin git@github.com:user/repo.git20. git tag — Пометить контрольные точки релизов.
🔸Пример:
git tag -a v1.0 -m "Initial release"👉 Java Portal
