(TortiseGit - это клиент с графическим интерфейсом пользователя Git, который хорошо работает на платформах Windows)
Привет, народ! Я собираюсь поделиться своим опытом использования TortiseGit во время промышленного размещения.
TortiseGit - это интерфейс оконной оболочки для git, и это программное обеспечение с открытым исходным кодом. Поскольку это не интеграция для конкретной IDE, вы можете использовать ее с любым инструментом разработки, который вам нравится. TortiseGit будет поддерживать ваши повседневные задачи, такие как фиксация, создание веток, создание патчей, отображение журналов, сравнение двух версий и т. Д.
Кроме того, я хотел бы объяснить, почему мне это понадобилось и как я им пользуюсь.
Поскольку я работаю в групповом проекте, я вносил некоторые изменения в файл, и кто-то другой одновременно работал с тем же файлом. Из-за этого я теряю свои изменения. Иногда я сохранял свои изменения после того, как хотел отменить сделанные изменения. И я хотел, чтобы файл выглядел как несколько минут назад. Чтобы избавиться от этих проблем, я выбираю TortiseGit.👊
Основные преимущества использования TortiseGit.
- Все команды доступны прямо из проводника 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. 👏
Удачного кодирования! Увидимся снова с другим уроком! 🙂