(TortiseGit - это клиент с графическим интерфейсом пользователя Git, который хорошо работает на платформах Windows)

Привет, народ! Я собираюсь поделиться своим опытом использования TortiseGit во время промышленного размещения.

TortiseGit - это интерфейс оконной оболочки для git, и это программное обеспечение с открытым исходным кодом. Поскольку это не интеграция для конкретной IDE, вы можете использовать ее с любым инструментом разработки, который вам нравится. TortiseGit будет поддерживать ваши повседневные задачи, такие как фиксация, создание веток, создание патчей, отображение журналов, сравнение двух версий и т. Д.

Кроме того, я хотел бы объяснить, почему мне это понадобилось и как я им пользуюсь.

Поскольку я работаю в групповом проекте, я вносил некоторые изменения в файл, и кто-то другой одновременно работал с тем же файлом. Из-за этого я теряю свои изменения. Иногда я сохранял свои изменения после того, как хотел отменить сделанные изменения. И я хотел, чтобы файл выглядел как несколько минут назад. Чтобы избавиться от этих проблем, я выбираю TortiseGit.👊

Основные преимущества использования TortiseGit.

  1. Все команды доступны прямо из проводника Windows. Для взаимодействия с TortiseGit мы должны использовать контекстное меню, которое очень удобно. Посмотрев на следующее изображение, вы можете узнать о некоторых доступных вариантах. Некоторые параметры видны только в определенной ситуации. Например, «Добавить» отображается только для файлов без версии. Таким образом, его легко использовать, поскольку вы не увидите никаких команд, которые нельзя было бы использовать в вашей ситуации.

2. Вы можете видеть статус вашего репозитория или файлов прямо через проводник Windows.

3. Диалог фиксации очень мощный. TortiseGit поддерживает проверку орфографии и автозаполнение имен файлов.

4. TortiseGit содержит несколько полезных инструментов, таких как хранение вашей работы, отображение изменений, которые вы внесли в свои файлы, помогает разрешать конфликты и может применять файлы патчей, полученные от пользователей, без права фиксации доступа к вашему репо.

Как настроить TortiseGit?

Для начала вам нужно скачать и установить Git для Windows. После скачивания запускаем установщик.

Https://articles.assembla.com/en/articles/748191-set-up-git-on-windows-with-tortoisegit поможет вам настроить ToriseGit в ваших окнах.

Как совершить свою работу?

Перед фиксацией изменений в вашем репозитории перейдите на TortiseGit - ›проверьте наличие изменений, чтобы увидеть изменения, которые вы внесли локально. Если нет конфликтов, вы готовы зафиксировать свои изменения с помощью TortiseGit - ›commit… Окно фиксации TortiseGit показывает каждый измененный файл, включая добавленные, удаленные и неверсированные файлы.

Вы можете снять флажок с файла, который не хотите фиксировать. А также вы можете добавить сообщение фиксации или выбрать последнее сообщение фиксации.

Как спрятать свою работу?

Команда Stash changes берет вашу незавершенную работу и сохраняет ее в вашем локальном репозитории git (изменения тайника не передаются на сервер при нажатии) для дальнейшего использования. В этой ситуации вы можете создавать новые ветки, выполнять любые другие операции git: затем возвращаться и повторно применять свой тайник, используя опцию stash pop. Открытие тайника удаляет изменения из вашего тайника и повторно применяет их к вашей рабочей копии.

Как создать новую ветку?

Я обычно создаю новую ветку, когда мы запускаем газетную бумагу. Чтобы создать новую ветку, перейдите в TortiseGit - ›создать ветку. Затем введите название ветки и установите флажок, чтобы переключиться на новую ветку. Вы должны использовать команду pull, чтобы сохранить новую ветку в удаленном репозитории.

TortiseGitMerge

Это трехпанельное представление используется для слияния, а также для разрешения конфликтов.

· Левая панель - отображает разницу между их файлом и базовым файлом.

· Правая панель - показывает разницу между моим и базовым файлом.

· Нижняя панель - показывает результат объединения базового, моего и их с возможными конфликтами, которые существуют.

Теперь вы готовы использовать TortiseGit. 👏

Удачного кодирования! Увидимся снова с другим уроком! 🙂