Посмотреть все уроки курса
Выбрать другой урок из курса
Обсуждение
Теория урока

Применение Git на практике. Часть 2

Мы продолжаем работать с нашим тестовым проектом (первая часть).

1. Создайте файл с именем index.html

2. Откройте консоль и напишите git status

3. В файле README.md напишите Hello Codebra, и в консоли введите git status.

Обратите внимание что README.md теперь отображается как измененный файл, а не поставленный или зафиксированный. Это потому, что вы внесли в него изменения, а это уже отслеживаемый файл.

4. Добавьте README.md в область подготовки с помощью git add README.md

А теперь напишите git status. Вы увидите что README.md будет отображаться зеленым текстом, в то время как index.html по-прежнему будет красным. Это означает, что в область подготовки добавлен только файл README.md.

5. Теперь добавьте index.html в область подготовки с помощью немного другой команды: git add ., где точка означает добавление всех файлов в текущем каталоге, которые не являются промежуточными. Затем введите git status еще раз, и теперь все должно быть в зоне подготовки.

6. Наконец, давайте зафиксируем все файлы, которые находятся в промежуточной области, и добавим описательное сообщение фиксации. git commit -m "Add index.html and edit README.md".

7. В последний раз взгляните на свою историю коммитов, набрав git log. Теперь вы должны увидеть две записи.

Наконец, давайте загрузим вашу работу в репозиторий GitHub, который вы создали в начале этого руководства.

1. Введите git push origin main

2. Введите git status в последний раз. Он должен выводить "nothing to commit, working tree clean".

Когда вы перезагрузите репозиторий на GitHub, вы должны увидеть файлы README.md и index.html, которые вы только что отправили туда со своего локального компьютера.

Автор курса: Олег Данилюк (по всем вопросам)

<
×
>
Не публикуйте свой код прямо в комментариях. Во-первых, он плохо отображается. Во-вторых, он может содержать для кого-то «спойлеры», т.е. ответы на практику. Воспользуйтесь специальными сервисами: cssdeck.com или jsfiddle.net.
Комментарии, содержащие код (пару строк не считается), будут безжалостно удаляться.