JavaRush /Курсы /Claude Code SELF /Дополнительные материалы

Дополнительные материалы

Claude Code SELF
13 уровень, 5 лекция
Открыта

Введение в Git и GitHub

main_final.py, main_final2.py, main_really_final.py - знакомая папка? Разбираем, как Git заменяет такие копии историей коммитов, чем репозиторий на GitHub отличается от локального и что поставить, чтобы Claude Code сам работал с Git и GitHub.

Ежедневная работа с Git

Клонировать проект, выбрать в окне Commit только нужные файлы, проверить diff и отправить коммиты через Push. А служебный мусор вроде node_modules/ и личных настроек IDE отсекаем через .gitignore, пока он не попал в репозиторий.

Ветки и слияние в Git

Как попробовать рискованную переделку и не тронуть рабочую версию? Заводим ветку, переключаемся, сливаем её в main и нарочно устраиваем конфликт в README, чтобы разобрать его в трёхпанельном окне IDE.

Pull request от создания до слияния

Pull request связывает diff, замечания и проверки в одном месте, и решение о слиянии остаётся за человеком. Проходим путь от новой ветки до Merge и удаления ветки, а заодно три правила коммита, после которых ревью читается легко.

Отмена и восстановление изменений в Git

Тимлид просит срочно чинить баг в main, а у вас в ветке полдня незакоммиченной работы. Разбираем Amend, Rollback, Reset, Revert и Shelve: что каждый из них отменяет, что теряется безвозвратно и почему force push не стоит делать привычкой.

Создание репозитория, rebase и секреты

Удалить файл с паролем новым коммитом мало, секрет останется в прежних коммитах. Разбираем, как сделать репозиторий из обычной папки, чем rebase отличается от merge на одной схеме и в каком порядке действовать, если ключ уже утёк.

Git worktree: две задачи в двух рабочих папках

Вы на середине поиска в справочнике локалей, и тут нужно срочно поправить подпись. Git worktree даёт второй задаче свою рабочую папку и свою сессию Claude Code, а в конце результат переносится в main и лишняя папка убирается.

Комментарии
ЧТОБЫ ПОСМОТРЕТЬ ВСЕ КОММЕНТАРИИ ИЛИ ОСТАВИТЬ КОММЕНТАРИЙ,
ПЕРЕЙДИТЕ В ПОЛНУЮ ВЕРСИЮ