Привет ! 🙌 Если вы до сих пор боитесь Git или путаетесь в командах — эта статья для вас. Разбираем базу, чтобы вы перестали бояться «закоммитить» и начали любить контроль версий 💡.
---
### Что такое Git?
Git — это система контроля версий, которая:
- Сохраняет всю историю изменений вашего кода 📜.
- Позволяет работать в команде без конфликтов 🤝.
- Спасает от потери данных (если вы забыли сохранить файл) 🦸♂️.
---
### Топ-команды для старта 🛠
#### 1. `git init` 📦
Создаёт новый репозиторий в текущей папке.
bash
git init
#### 2. `git add` ✅
Добавляет файлы в «стадию» для коммита.
bash
git add . # Все файлы
git add file.txt # Конкретный файл
#### 3. `git commit -m "Сообщение"` 📝
Фиксирует изменения с комментарием (пишите понятно!).
bash
git commit -m "Добавил логику авторизации"
#### 4. `git status` 🔍
Показывает текущее состояние репозитория: какие файлы изменены, добавлены, etc.
#### 5. `git log` 📖
Выводит историю коммитов (с датами и авторами).
---
### Работа с удалённым репозиторием (GitHub/GitLab) 🌐
#### 1. `git remote add origin <ссылка>` 📲
Привязывает локальный репозиторий к удалённому.
#### 2. `git push` ⬆️
Отправляет изменения на сервер (например, на GitHub).
bash
git push -u origin main
#### 3. `git pull` ⬇️
Скачивает изменения с удалённого репозитория.
---
### Ветки и слияние 🌳
#### 1. `git branch` 🌿
Создаёт новую ветку (например, для фичи).
bash
git branch feature/login
#### 2. `git checkout` 🔄
Переключается между ветками.
bash
git checkout feature/login
#### 3. `git merge` 🤝
Сливает ветки (например, в
main). bash
git merge feature/login
---
### Зачем это нужно? 💡
- Откат изменений 🔙: если что-то сломалось — можно вернуться к рабочей версии.
- Работа в команде 🤝: никто не перезапишет ваш код случайно.
- Портфолио 📂: публичные репозитории на GitHub — ваше резюме для работодателей.
---
Итог:
Git — как машина времени для кода ⏰. Освойте базовые команды — и вы забудете, что такое «я случайно удалил всё» или «где моя старая версия?!».
👉 Практикуйтесь: создайте тестовый репозиторий и попробуйте команды прямо сейчас!
#Git #Программирование #Советы 🐧✨
P.S. А вы уже пользуетесь Git? Делитесь лайфхаками в комментариях 👇.
🤗 Наш чат для обсуждений - вступай и получи футболку!)
|🔝 Буст для канала
✋Поддержи канал и автора миской супа и на развитие мерча!