Ставь
Больше ответов на сайте
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
Для сравнения изменений между коммитами используе
1. Сравнение двух коммитов:
Чтобы увидеть изменения между двумя конкретными коммитами, нужно указать их хэши:
2. Сравнение с предыдущим коммитом:
Если нужно сравнить текущий коммит с предыдущим, можно использовать:
3. Сравнение с веткой:
Для сравнения текущей ветки с другой:
Команда
Ставь👍 , если было полезно!
Больше ответов на сайте👈
✈️ Git собеседования
тся команда git diff. Она показывает разницу в файлах между двумя точками истории.1. Сравнение двух коммитов:
Чтобы увидеть изменения между двумя конкретными коммитами, нужно указать их хэши:
git diff <commit1> <commit2>
2. Сравнение с предыдущим коммитом:
Если нужно сравнить текущий коммит с предыдущим, можно использовать:
git diff HEAD^ HEAD
3. Сравнение с веткой:
Для сравнения текущей ветки с другой:
git diff branch1..branch2
Команда
git diff выводит изменения построчно, показывая добавленные и удаленные строки. Это полезно для анализа истории изменений.Ставь
Больше ответов на сайте
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7🔥2
git stash, используется команда git stash apply. Она возвращает сохраненные изменения в рабочую директорию, но не удаляет их из стека. Если нужно применить и удалить изменения, используется git stash pop.git stash apply stash@{0}Применяет изменения из конкретного стеша (в данном случае stash@{0}).
git stash pop
Применяет изменения из последнего стеша и удаляет его из списка.
Если возникли конфликты, их нужно разрешить вручную. После применения изменений можно продолжить работу с восстановленными данными.
Ставь
Больше ответов на сайте
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6❤1
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5🔥2
git commit --amend. Исправление сообщения:
git commit --amend -m "Новое сообщение коммита"
Эта команда открывает редактор, где можно изменить сообщение последнего коммита. Если нужно просто заменить текст, используется флаг
-m. Важные моменты:
- Если коммит уже был отправлен в удаленный репозиторий, после изменения потребуется принудительный пуш:
git push --force
- Изменение сообщения коммита создает новый хэш, что может повлиять на историю, особенно при работе в команде.
Использовать
--amend следует осторожно, чтобы избежать проблем с историей репозитория.Ставь
Больше ответов на сайте
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5❤1