Якими Git-командами користується автоматизатор щоденно ⚙️
Привіт! Коли я була початківцем, мене завжди цікавило питання: які саме команди Git я буду використовувати щодня? І ось настав день, коли я можу собі відповісти.
---
📁 Основні команди перед Git
Ці команди не Git, але я часто використовую їх перед тим, як працювати з репозиторієм:
pwd
– показує, у якій директорії ти зараз знаходишся (print working directory).
ls
– показує список файлів та папок у поточній директорії.
cd path/file_name
– перехід у потрібну директорію.
---
🌿 Основні Git-команди
git clone repo_url
– копіює віддалений репозиторій на твій комп'ютер.
git status
– показує статус змін у файлах.
git add .
– додає всі змінені файли для коміту (staging area).
git add file_name
– додає конкретний файл для коміту.
git restore --staged
file_name
– скасовує зміни у файлі (повертає останній комітований стан).
git commit -m "commit message"
– створює коміт із повідомленням.
---
🌿 Робота з гілками
git checkout -b new_branch_name
– створює нову гілку і перемикає на неї.
git checkout branch_name
– перемикає на існуючу гілку.
git branch -d branch_name
– видаляє локальну гілку.
---
💾 Робота з тимчасовими змінами (stash)
git stash
– зберігає поточні незакомічені зміни у тимчасове сховище.
git stash apply
– застосовує останні збережені зміни зі сховища.
---
🔄 Синхронізація з головним репозиторієм (коли працюєш із fork)
На гілці master
:
git fetch upstream # отримати останні зміни з основного репозиторію
Перехід на гілку, де ти працюєш:
git checkout brach_i_am_working_on
---
⚙️ Rebase процес (коли працюєш із fork)
На гілці master
:
git pull --rebase upstream master
Перехід на гілку, де ти працюєш:
git checkout brach_i_am_working_on
Висновок
Це ті команди, які я використовую практично щодня як автоматизатор.
Якими ще командами ви користуєтесь? Welcome to comments 👇
#git