GitHub Flow для упрощенных проектов
Предположим, вы работаете в организации, вас недавно назначили в существующий проект. Очень важно, чтобы вы знали, как работает GitHub для этого конкретного проекта, какой поток используют ваши коллеги, чтобы быть в курсе последней ветки разработки, которая является вашей основной веткой. Не волнуйтесь, у меня есть точные шаги для вас.
Я предполагаю, что вы используете VS Code для своего проекта и у вас установлен GitHub. Команды, о которых я упоминаю ниже, можно использовать в терминале VS Code.
Допустим, вы хотите добавить новую функцию в существующий проект, вы не просто начинаете писать код в ветке разработки, перед этим нужно пройти множество шагов.
ШАГ 1: Всегда создавайте отдельную ветку для новой функции, дайте ей соответствующее имя, скажем, вы хотите внедрить SSO-вход
, тогда имя ветки может быть feature/sso_login
git checkout -b feature/sso_login
ШАГ 2. Теперь, когда вы добавили дополнительный код, в ваш окончательный код могут быть внесены изменения в процессе разработки, всегда сначала вносите изменения в код.
Обратитесь к командам ниже:
git add .
Вот, git добавить. означает, что вы хотите перенести изменения, внесенные во все файлы в текущем каталоге и его подкаталогах, для следующего коммита.
(.) относится к текущему каталогу.
git commit -m "some meaningful message about your commit"
Эта команда используется для сохранения изменений в локальном репозитории. Важно писать четкие и описательные сообщения коммита, так как они помогают другим понять изменения, сделанные в коммите, и упрощают отслеживание изменений и их откат при необходимости.
Здесь параметр -m используется для указания сообщения фиксации.
git push feature/sso_login
Эта команда используется в Git для загрузки содержимого локального репозитория в удаленный репозиторий, обычно размещенный на удаленном сервере, таком как GitHub. По умолчанию Git использует «origin» в качестве имени удаленного репозитория, которое относится к удаленному репозиторию, который был изначально клонирован или создан.