📝 Git и GitHub

Первый коммит в Git

P
Автор
Pyland
📅
Опубликовано
30.06.2026
⏱️
Время чтения
1 мин
👁️
Просмотров
89
🌱
Уровень
Начальный
🐦 💼 ✈️

Git создаст скрытую папку .git — всё хранится там.

Инициализация репозитория

# В папке проекта
git init

Git создаст скрытую папку .git — всё хранится там.

Настройка (один раз)

git config --global user.name "Твоё Имя"
git config --global user.email "твой@email.com"

Первый коммит

# Посмотреть, что изменилось
git status

# Добавить файлы в staging area
git add .               # все файлы
git add README.md       # конкретный файл
git add src/           # папка

# Создать коммит
git commit -m "feat: initial project setup"

Типичная ошибка — забыть .gitignore

Создай .gitignore ПЕРЕД первым коммитом:

# Python
__pycache__/
*.pyc
.env
venv/
.venv/

# Django
db.sqlite3
staticfiles/
media/

# IDE
.vscode/
.idea/
git add .gitignore
git commit -m "chore: add .gitignore"

Просмотр истории

git log                 # полная история
git log --oneline       # краткая
git show HEAD           # последний коммит

Подключение к GitHub

# Создай репозиторий на github.com, затем:
git remote add origin https://github.com/username/repo.git
git branch -M main
git push -u origin main

Полный цикл работы

# 1. Сделали изменения
# 2. Посмотреть что изменилось
git status
git diff

# 3. Добавить и закоммитить
git add .
git commit -m "feat: add task creation form"

# 4. Отправить на GitHub
git push

Ваша реакция на статью

💬 Комментарии (0)

🔐 Войдите в систему, чтобы оставить комментарий
🚪 Войти
💭

Комментариев пока нет

Станьте первым, кто поделится мнением об этой статье!

🔗 Похожие

Похожие статьи

Продолжите изучение с этими материалами

📝

Платформы хостинга Git

GitHub, GitLab, Bitbucket — ключевые различия и рекомендации по выбору.

📅 06.05.2026 👁️ 290
📝

Что такое Git Commit и зачем он нужен? 📸

Коммит — это сохранённый снимок вашего проекта в определённый момент времени, как сохранение в видеоигре!

📅 06.05.2026 👁️ 149
📝

Почему Git победил другие системы контроля версий…

Сегодня Git — это стандарт де-факто для контроля версий в разработке программного обеспечения. Но так...

📅 06.05.2026 👁️ 142

Понравилась статья?

Подпишитесь на наши обновления и получайте новые статьи первыми. Развивайтесь вместе с PyLand!