TGViewer
Java Portal | Программирование Java Portal | Программирование @java_iibrary · 11.6K subscribers
Post #1635 2.94K
Топ 20 команд Git, которые нужно знать

1. git init — Создать новый репозиторий в текущей директории.
🔸Пример: git init my-new-project

2. git branch — Создать локальную ветку.
🔸Пример: git branch feature/login

3. git checkout — Переключиться на другую ветку.
🔸Пример: git checkout feature/login

4. git add — Добавить файлы в индекс (staging area) для коммита.
🔸Пример: git add file.js

5. git commit — Зафиксировать добавленные изменения.
🔸Пример: git commit -m "Fix navigation bug"

6. git pull — Обновить локальную ветку с удалённого репозитория.
🔸Пример: git pull origin main

7. git push — Отправить локальные коммиты в удалённый репозиторий.
🔸Пример: git push origin main

8. git status — Показать состояние файлов (изменённые, добавленные, удалённые и т.д.).
🔸Пример: git status

9. git diff — Показать разницу между версиями.
🔸Пример: git diff HEAD~1 HEAD

10. git log — Посмотреть историю коммитов.
🔸 Пример: git log --oneline --graph

11. git clone — Скопировать удалённый репозиторий локально.
🔸 Пример: git clone https://github.com/user/repo.git

12. git merge — Объединить ветки.
🔸Пример: git merge feature/login

13. git rebase — Перенести коммиты на другую базу (ветку).
🔸Пример: git rebase main

14. git stash — Временно сохранить изменения, не готовые к коммиту.
🔸Пример: git stash push -m "WIP login"

15. git fetch — Скачивать объекты из удалённого репозитория без слияния.
🔸Пример: git fetch origin

16. git reset — Переместить HEAD или убрать файлы из индекса.
🔸Пример: git reset --hard HEAD~1

17. git revert — Создать новый коммит, отменяющий предыдущие изменения.
🔸Пример: git revert 1a2b3c4

18. git cherry-pick — Применить конкретный коммит на текущую ветку.
🔸Пример: git cherry-pick 1a2b3c4

19. git remote — Управление удалёнными репозиториями.
🔸Пример: git remote add origin git@github.com:user/repo.git

20. git tag — Пометить контрольные точки релизов.
🔸Пример: git tag -a v1.0 -m "Initial release"

👉 Java Portal
  • ❤ 17
  • 👍 9
More from @java_iibrary
  1. Sep 30, 2026Почему один и тот же Java-файл .class запускается на Windows, Linux и macOS без перекомпил…
  2. Sep 30, 2026Docker прост, пока всё работает. Но что делать, если контейнер постоянно перезапускается,…
  3. Sep 29, 2026Эволюция языков программирования 1940-е → Машинный код ⬇️ 1950-е → Ассемблер ⬇️ 1960-е → F…
  4. Sep 29, 2026Большинство Java-разработчиков используют эти термины каждый день. Удивительно, но многие…
  5. Sep 28, 2026💡 Java: не создавайте ресурсоёмкие объекты, пока они действительно не понадобятся. ✅ Иниц…
  6. Sep 28, 2026Проблема в продакшене. Приложение зависло. Вы запускаете: jstack <pid> Через несколько сек…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →