предисловие
В webstorm интегрирован очень полезный инструмент управления git, который может значительно повысить эффективность нашей работы. В этой статье мы поделимся с вами несколькими распространенными операциями в работе. Заинтересованные разработчики могут прочитать эту статью.
Git-панель администратора
Открываем этот набор интегрированных инструментов через Git в левом нижнем углу webstorm.
Интерфейс после открытия выглядит следующим образом:
- Локальные изменения показывают ваши в настоящее время измененные, но незафиксированные файлы
- Журнал: освоить ветку, в которой вы сейчас находитесь
- Левая область дисплея представляет собой список всех филиалов
- Местный список местных филиалов
- Список веток удаленного репозитория
- Правая область показывает запись фиксации текущей выбранной ветки.
- Выберите запись фиксации, и файл, измененный текущей записью фиксации, будет отображаться в крайнем правом углу.
- Левая область дисплея представляет собой список всех филиалов
Если вы не видите Git в левом нижнем углу, это, вероятно, потому, что вы скрыты
Tool Window Bars
, в строке менюView -Appearance - Tool Window Bars
Просто проверьте это.
Если вы не очень хорошо знакомы с webstorm, перейдите к другой моей статье:Разумное использование WebStorm — конфигурация среды.
Общие операции
Далее я поделюсь с вами тем, как реализовать некоторые часто используемые операции git с помощью этого набора встроенных инструментов.
создать ветку
Когда требования проекта очевидны, первое, что мы должны сделать, это создать новую ветку, чтобы сделать это. В этом наборе встроенных инструментов GIT нам нужно только щелкнуть правой кнопкой мыши на ветке, на которой нам нужно основывать ВыбратьNew Branch from Selected...
Вот и все.
Например: мы хотим создать базуmaster
Ветка создает новую ветку
Введите имя новой ветки во всплывающем окне, нажмитеCREATE
Вот и все, как показано на рисунке ниже, мы называем новую веткуAddMenu
Следуйте инструкциям выше, чтобы завершить создание новой ветки.
ПРИМЕЧАНИЕ. По умолчанию необходимо создать всплывающее окно и выберите ветвь, созданную в данный момент, если вы не хотите создавать просто проверено, отменить всплывающее окно внутри
Checkout branch
Просто выберите его.
После создания автомобиля нам также может понадобиться запушить эту ветку на удаленный склад.Щелкаем правой кнопкой мыши по созданной ветке и выбираемPush...
Вот и все.
тянуть ветку
Когда мы хотим выбрать ветку коллеги и помочь коллеге исправлять ошибки, нам нужно вытащить эту ветку на локальную.В этом наборе встроенных инструментов git нам нужно толькоRemote
Найти эту ветку, правильный выборCheckout
Вот и все.
Например, мы хотим выбратьgithub_page
Ветвь:
После выбора вы увидите подсказку, как показано на изображении ниже.
объединить ветвь
Когда мы завершили разработку требований и прошли тест, нам нужно слить ветку в dev.В этом встроенном инструменте нам нужно только переключить ветку на dev, а затем щелкнуть правой кнопкой мыши по нужной ветке. объединить и выбратьMerge into Current
Вот и все.
Если есть противоречивые файлы, вам необходимо разрешить конфликт следующим образом:
- выберите конфликтующий файл
- Ярлык №1 Использовать файл текущей ветки (dev)
- №3 Маркировка Сравните различия между двумя версиями файлов и устраните конфликт
Если вы выберете кнопку серийного номера 3, вы увидите интерфейс, как показано ниже:
- Код ветки dev слева, область конечного результата в середине и код объединенной ветки справа
- Места, отмеченные порядковыми номерами 1, 2 и 3, предназначены для применения изменений здесь к конечной области результатов.
-
X
означает отказаться от изменений здесь
удалить ветку
Когда мы объединяем ветку в dev, эта ветка больше не нужна и ее нужно удалить.
В webstorm нам просто нужно найти эту ветку в списке удаленных веток, щелкнуть правой кнопкой мыши и выбратьDelete
Только что
Отправить код
Когда мы исправляем ошибку или завершаем разработку модуля, нам нужно отправить код в локальный репозиторий, а затем отправить его в удаленный репозиторий.В webstorm нам нужно только нажатьToolbar
серединаcommit
Значок иpush
значок.
Следующим образом:
Во всплывающем окне введите информацию о представлении.
После завершения отправки нажмите кнопку, чтобы нажать на удаленный склад.
Нажмите во всплывающем окнеpush
Вот и все.
Примечание: если вы не видите
Toolbar
, вам нужно в строке меню:view - Appearance - ToolBar
Включите его.Помимо этого, вы также можете
Git
Отправить / нажать в подменю или нажать ярлыкиcommand K / command shift K
.
вытащить код
Когда вам нужно получить последний код, измененный коллегами в ветке, вам нужно сделатьpull
Для работы нам нужно всего лишь щелкнуть строку меню webstorm.git
Выберите тянуть из подменю.
Временное хранение и поиск
Когда мы разрабатываем спрос на филиал, внезапно приходите к ускоренному спросу. Вам нужно, чтобы вы изменились в других филиалах. В это время ваши изменения не являются соответствующим образом подходящим образом, вы должны быть временно сохранены.
Мы просто щелкаем правой кнопкой мыши по дереву проекта и выбираемGit - Stash Changes...
Изменения могут быть поэтапными, как показано на следующем рисунке:
Заполните информацию о сохранении во всплывающем окне.
После завершения разработки срочной задачи снова переключаемся на ветку, нажимаем правой кнопкой мыши на корневую директорию проекта и выбираемGit - Unstash Change...
Вот и все.
откат версии
После того, как мы отправили код, в тесте было обнаружено много проблем, и мы посчитали, что эта отправка бессмысленна и должна быть отменена.
нам просто нужноGit
В панели выберите версию git для отката, щелкните правой кнопкой мыши и выберитеReset Current Branch to Here...
Только что
Выберите из всплывающего менюHard
вариант.
Примечание. Если ваша фиксация была отправлена в удаленный репозиторий, и вы хотите удалить запись удаленного репозитория, вам необходимо выполнить ее в терминале после локального отката.
git push --force
Команда нажать.Отправка — опасная команда. Если есть код, отправленный другими коллегами после версии, которую вы откатили, эта команда удалит код, отправленный другими коллегами.
Объединить частичные записи коммитов
Когда нам нужно объединить частичные коммиты ветки вdev
При разветвлении нам нужно использоватьgit cherry-pick
Заказ.
В WebStorm нам нужно только переключить ветки на Dev, затемGit
На панели выберите ветку, которую необходимо объединить и отправить, выберите запись для объединения и нажмите樱桃
значок, чтобы завершить слияние.
Как показано ниже, нам нужноAddMenu
Два коммита ветки объединяются вdev
Ветвь:
Наконец, мы переключаемся на ветку dev, чтобы увидеть два объединенных коммита, как показано ниже:
напиши в конце
На данный момент статья опубликована.
яудивительный программист, фронтенд-разработчик.
Если вы заинтересованы во мне, пожалуйста, перейдите на мойперсональный сайт,Узнать больше о.