git checkout или git switch с флагом -b.
# Переключение на исходную ветку
git checkout main
# Создание новой ветки feature-branch на основе main
git checkout -b feature-branch
# Альтернативный способ с использованием git switch
git switch -c feature-branch
feature-branch, основанную на текущем состоянии ветки main.Ставь
Больше ответов на сайте
Please open Telegram to view this post
VIEW IN TELEGRAM
👍10❤1
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8🔥2
git remote. Она позволяет увидеть все удаленные репозитории, с которыми связано локальное хранилище.Чтобы получить список всех удаленных репозиториев:
git remote
Для более детальной информации, включая URL-адреса:
git remote -v
Эта команда покажет список удаленных репозиториев с указанием URL для операций
fetch и push.Ставь
Больше ответов на сайте
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6🔥1
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5❤1🤔1
Ставь
Больше ответов на сайте
Please open Telegram to view this post
VIEW IN TELEGRAM
👍9🔥2
.gitconfig, который хранит глобальные настройки пользователя.Чтобы сохранить конфигурации, выполняется команда:
git config --global user.name "Имя Пользователя"
git config --global user.email "email@example.com"
Эти команды добавят имя и email в глобальный файл конфигурации, который обычно находится в домашней директории пользователя. Чтобы просмотреть все глобальные настройки, используется:
git config --list --global
Ставь
Больше ответов на сайте
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7🔥2
нда git grep используется для поиска строк, соответствующих заданному шаблону, в файлах репозитория. Это инструмент для быстрого нахождения нужной информации в кодовой базе.
git grep "TODO"
Этот пример ищет все упоминания "TODO" в текущем репозитории.
git grep поддерживает регулярные выражения и множество опций, таких как -n для отображения номеров строк и -i для игнорирования регистра. Это делает его полезным для анализа и навигации по коду.Ставь
Больше ответов на сайте
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8🤩1
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5❤1
Команда git log используется для просмотра истории коммитов в репозитории. Она отображает список коммитов в обратном хронологическом порядке, начиная с последнего.Каждый коммит включает:
git log
Для более компактного вывода можно использовать ф
лаг --oneline, который отображает каждый коммит в одну строку:git log --oneline
git log помогает отслеживать изменения в проекте и анализировать историю разработки.Ставь
Больше ответов на сайте
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7❤1
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7❤1
git diff target-branch
Эта команда покажет различия между текущей веткой и
target-branch.Для просмотра изменений, которые будут слиты, следует использовать:
git diff --cached
Эта команда показывает изменения, подготовленные для коммита.
Ставь
Больше ответов на сайте
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7❤1
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6❤1
Ставь
Больше ответов на сайте
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5
Чтобы создать алиас, нужно отредактировать файл конфигурации. Например, чтобы создать алиас для команды
git status, можно использовать следующую команду:
git config --global alias.st status
Этот алиас позволяет использовать
git st вместо git status.Алиасы также могут быть более сложными. Например, для создания алиаса, который выводит лог коммитов в сокращенном виде:
git config --global alias.lg "log --oneline --graph --all"
Теперь
git lg будет выводить лог в удобном формате.Ставь
Больше ответов на сайте
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8🔥1
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5❤3🤔1
Для удаления локальной ветки используется команда:
git branch -d branch_name
Если ветка не слита, и требуется принудительное удаление, нужно использовать:
git branch -D branch_name
Для удаления удаленной ветки применяется:
git push origin --delete branch_name
Эта команда удаляет ветку из удаленного репозитория.
Ставь
Больше ответов на сайте
Please open Telegram to view this post
VIEW IN TELEGRAM
👍9❤1
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥5👍3
main для стабильных релизов и develop для интеграции новых фич. Временные ветки, такие как feature, release и hotfix, используются для разработки новых фич, подготовки релизов и исправления багов соответственно. Git Flow помогает поддерживать чистоту и структуру в репозитории.Ставь
Больше ответов на сайте
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6❤1
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6❤1