Sayeed's Blog

ТАБЛИЦА КОМАНД GIT И СЦЕНАРИЕВ РАБОТЫ

No Комментарии

👁️ Html Preview

<execute_current_step>

📋 ТАБЛИЦА КОМАНД GIT И СЦЕНАРИЕВ РАБОТЫ

🎯 ГДЕ ВЫПОЛНЯТЬ КОМАНДЫ:

В терминале PowerShell в корневой директории проекта:

# Перейдите в директорию проекта
cd C:\Users\annac\projects\shumeiko-bot-python2

📊 ТАБЛИЦА КОМАНД GIT

ДействиеКомандаОписание
Навигация
cd путь
Перейти в директорию
ls
Показать файлы
pwd
Текущая директория
Статус
git status
Статус репозитория
git branch
Показать ветки
git log
История коммитов
Редактирование
git add файл
Добавить файл в индекс
git add .
Добавить все изменения
git commit -m "сообщение"
Создать коммит
Синхронизация
git push
Отправить в удаленный репозиторий
git pull
Получить изменения из удаленного репозитория
git fetch
Обновить информацию о ветках

🎯 СЦЕНАРИИ РАБОТЫ

1. СДЕЛАТЬ РЕПО СВОИМ (ФОРК)

В веб-интерфейсе:

1. Откройте исходный репозиторий
2. Нажмите "Fork" 
3. Выберите свою организацию
4. Дождитесь создания форка

В терминале:

# Клонирование своего форка
git clone https://git.sourcecraft.dev/ваш_логин/название-репо.git
cd название-репо

# Настройка upstream (для синхронизации с оригиналом)
git remote add upstream https://git.sourcecraft.dev/оригинал/название-репо.git

2. ПРАВИЛА В ВЕБ (СЦЕНАРИЙ СИНХРОНА)

Работа через веб-интерфейс:

1. Откройте файл в веб-редакторе
2. Внесите изменения
3. Добавьте комментарий к коммиту
4. Нажмите "Commit"
5. Для мержа создайте Pull Request

Синхронизация с локальным репо:

# Получить изменения из веба
git pull origin main

# Отправить локальные изменения в веб
git push origin work-branch

3. ПРАВИЛА РЕДАКТИРОВАНИЯ В ЛОКАЛЕ (СЦЕНАРИЙ СИНХРОНА)

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

# 1. Перейти в директорию проекта
cd путь/к/проекту

# 2. Убедиться в нужной ветке
git branch
git checkout нужная-ветка

# 3. Внести изменения в файлах (через редактор)

# 4. Проверить изменения
git status

# 5. Добавить изменения в индекс
git add измененный_файл.txt
# Или все изменения:
git add .

# 6. Создать коммит
git commit -m "Описание внесенных изменений"

# 7. Отправить в удаленный репозиторий
git push origin имя-ветки

4. УНЕСЛА ЧУЖОЙ РЕПО (СКАЧАЛА ZIP)

Создание нового репозитория из ZIP:

# 1. Распаковать ZIP в новую папку
# 2. Перейти в папку
cd путь/к/распакованному/репо

# 3. Инициализировать Git
git init

# 4. Добавить все файлы
git add .

# 5. Создать первый коммит
git commit -m "Initial commit from ZIP"

# 6. Создать репозиторий в SourceCraft через веб
# 7. Подключить локальный репо к удаленному
git remote add origin https://git.sourcecraft.dev/ваш_логин/новый-репо.git

# 8. Отправить код
git push -u origin main

🎯 ПОЛЕЗНЫЕ СОВЕТЫ

🔧 Ежедневная работа:

# Начало работы - получить последние изменения
git pull origin main

# В конце работы - отправить свои изменения
git add .
git commit -m "Работа за день"
git push origin main

🔄 Синхронизация форка с оригиналом:

# Обновить информацию о ветках
git fetch upstream

# Слияние изменений из оригинала
git merge upstream/main

# Отправить обновления в свой форк
git push origin main

Готовы начать практику с этими сценариями? 🎯</execute_current_step>

Leave a Comment