tgoop.com/epsilon_h/971
Last Update:
Неважно, пишете вы на Python, JS или на чём-то ещё — Git это ваш лучший друг и спасательный круг. Утонуть в трёх разных версиях одного файла script_final_final_2.py
? С Git это останется в прошлом! 💫
Представьте, что ваш проект — это книга. Git — это магический дневник, который запоминает каждое изменение: каждую добавленную главу, каждую исправленную опечатку. И в любой момент вы можете вернуться к любой из предыдущих версий!
⭐️ 5 основных команд, с которых всё начинается:
1. git init
— Что делает: Превращает обычную папку на вашем компьютере в репозиторий Git. Это точка отсчёта!
Как будто: Сказать "С этого момента я начинаю писать книгу и буду вести её черновики".
2. git add <файл>
— Что делает: Готовит конкретные файлы к сохранению (коммиту). Можно добавить все файлы разом: git add .
Как будто: Решить, какие именно исправленные страницы вы хотите отправить в следующий черновик.
3. git commit -m "сообщение"
— Самое главное! Сохраняет текущее состояние подготовленных файлов в истории. Писать понятные сообщения — суперсила! 🦸♂️
Пример: git commit -m "Добавлена кнопка авторизации"
Как будто: Скрепить новый черновик печатью и подписать его "Глава 3, исправлены диалоги героев".
4. git status
— Что делает: Показывает, что происходит в вашем репозитории: какие файлы изменены, но не добавлены, какие добавлены, но не закоммичены.
Как будто: Открыть дневник и посмотреть, какие страницы у вас сейчас в работе.
5. git log
— Что делает: Показывает историю всех ваших коммитов — кто, когда и что сохранял.
Как будто: Пролистать оглавление вашего магического дневника и увидеть всю историю создания книги.
# Переходим в папку проекта
cd my-awesome-project
# Инициализируем репозиторий
git init
# Добавляем все файлы в проект для будущего коммита
git add .
# Делаем первый коммит!
git commit -m "Первоначальная коммит: базовая структура проекта"
Плюсы:
▪️ Безопасность: Больше не страшно что-то сломать. Всегда можно откатиться.
▪️ Командная работа: Десятки разработчиков могут работать над одним проектом, не мешая друг другу.
▪️ Порядок: Вы всегда видите, что и когда меняли.
Освоить эти 5 команд — уже на 80% решить задачу по работе с Git в личных проектах. Дальше — ветки (git branch), пуши (git push) и многое другое!
🔵 Эпсилон // @epsilon_h