Создание новой ветки — это рутинная операция в GIT. Как указать на основе какой существующей ветки нужно создать новую?
По умолчанию, за основу будет взята текущая ветка, в которой вы находитесь. Например:
|
|
git checkout master git branch feature/new-branch git checkout feature/new-branch |
Сначала мы переключились на ветку master, затем создали на её основе новую ветку feature/new-branch. Третьей командой мы переключились на вновь созданную ветку, чтобы начать производить в её рамках какие то изменения.
Узнать где вы находитесь (какая ветка в текущий момент выбрана в GIT), можно с помощью
или
Первый вариант выведет список локальных веток, с выделением активной. Второй вариант подробно опишет текущий статус, в том числе укажет в какой ветке вы находитесь.
Можно три команды совместить в одной, используя следующую запись checkout:
|
|
git checkout -b feature/new-branch master |
Будет создана ветка на основе master, кроме того git переключится на вновь созданную ветку.
git
Данная запись опубликована в 30.07.2018 15:55 и размещена в рубрике Программирование.
Вы можете перейти в конец страницы и оставить ваш комментарий.
Мало букафф? Читайте есчо !
Сентябрь 10, 2025 г.
Иногда в процессе разработки возникает ситуация, когда файл или целая директория уже добавлены в репозиторий, но их больше не нужно отслеживать. Например:
вы по ошибке закоммитили файлы логов или временные данные;
в проекте появилась папка с кэшем; ...
Читать
Декабрь 11, 2021 г.
Репозиторий почти всегда требует реквизитов доступа. И, если вы их не храните в локальной конфигурации, то скрипты, содержащие git pull, будут прерываться, запрашивая пару логин/пароль.
Передать реквизиты с отдельным ключом нельзя, но можно задать ...
Читать
Декабрь 4, 2018 г.
GIT по умолчанию следит за правами на запуск файлов. Чаще всего, отслеживание прав не требуется, но файлы то и дело попадают в список измененных, и далее - в коммиты. Давайте посмотрим как игнорировать смену прав доступа у файлам.
К счастью, отключить ...
Читать
Декабрь 11, 2020 г.
Можно зайти в настройки .git/config и поменять url источника прямо там, но предпочтительно делать это через командную строку.
Origin меняется редко, давайте посмотрим как. Изначально вы задаёте связь с репо следующей командой:
[crayon-6a022fa05b930718657945/] ...
Читать