Что нужно сделать:
- Зарегистрируйте аккаунт на GitHub.
- Создайте новый отдельный публичный репозиторий. Обязательно поставьте галочку в поле «Initialize this repository with a README».
- Склонируйте репозиторий, используя https протокол
git clone .... - Перейдите в каталог с клоном репозитория.
- Произведите первоначальную настройку Git, указав своё настоящее имя и email:
git config --global user.nameиgit config --global user.email johndoe@example.com. - Выполните команду
git statusи запомните результат. - Отредактируйте файл README.md любым удобным способом, переведя файл в состояние Modified.
- Ещё раз выполните
git statusи продолжайте проверять вывод этой команды после каждого следующего шага. - Посмотрите изменения в файле README.md, выполнив команды
git diffиgit diff --staged. - Переведите файл в состояние staged или, как говорят, добавьте файл в коммит, командой
git add README.md. - Ещё раз выполните команды
git diffиgit diff --staged. - Теперь можно сделать коммит
git commit -m 'First commit'. - Сделайте
git push origin master.
В качестве ответа добавьте ссылку на этот коммит в ваш md-файл с решением.
https://github.com/BaryshkovMikhail/HomeWork8-01/commit/14384489f9819651a2880b772fdf07b1220d30c5
Что нужно сделать:
- Создайте файл .gitignore (обратите внимание на точку в начале файла) и проверьте его статус сразу после создания.
- Добавьте файл .gitignore в следующий коммит
git add.... - Напишите правила в этом файле, чтобы игнорировать любые файлы
.pyc, а также все файлы в директорииcache. - Сделайте коммит и пуш.
В качестве ответа добавьте ссылку на этот коммит в ваш md-файл с решением.
https://github.com/BaryshkovMikhail/HomeWork8-01/commit/47526cf6de9d310901ab928d5a2c47ff995b0a10
Что нужно сделать:
- Создайте новую ветку dev и переключитесь на неё.
- Создайте в ветке dev файл test.sh с произвольным содержимым.
- Сделайте несколько коммитов и пушей в ветку dev, имитируя активную работу над файлом в процессе разработки.
- Переключитесь на основную ветку.
- Добавьте файл main.sh в основной ветке с произвольным содержимым, сделайте комит и пуш . Так имитируется продолжение общекомандной разработки в основной ветке во время разработки отдельного функционала в dev ветке.
- Сделайте мердж dev ветки в основную с помощью git merge dev. Напишите осмысленное сообщение в появившееся окно комита.
- Сделайте пуш в основной ветке.
- Не удаляйте ветку dev.
В качестве ответа прикрепите ссылку на граф коммитов https://github.com/ваш-логин/ваш-репозиторий/network в ваш md-файл с решением.
Ваш граф комитов должен выглядеть аналогично скриншоту:











