Что такое системы контроля версий?
Прежде чем мы углубимся в детали, давайте разберемся, что такое система контроля версий. VCS относится к категории программных инструментов, которые помогают программистам управлять изменениями программного обеспечения с течением времени. Эти изменения всегда отслеживаются и обозначаются буквами или цифрами в системе контроля версий. Это позволяет командам разработчиков программного обеспечения сравнивать исходные коды, выявлять различия и создавать версии перед написанием любого нового программного обеспечения. Кроме того, вы также можете записывать, какая версия приложения находится в разработке или нуждается в ней.
Git и GitHub
Git и GitHub - две терминологии, которые сегодня путают большинство разработчиков программного обеспечения. Git - это программное обеспечение для контроля версий, но поставляется в виде инструмента, который позволяет вам управлять историей исходного кода, тогда как GitHub - это служба хостинга для проектов, использующих Git.
Вам не нужна учетная запись GitHub для использования Git. Вы можете использовать его независимо вместе с IDE. В то время как для GitHub вам понадобится репозиторий git для управления и отслеживания задач, его ошибок и запросов функций. Это позволяет делиться вашими репозиториями; доступ к чужим и хранение удаленных копий ваших репозиториев в качестве резервных копий на серверах GitHub.
Интеграция Git в PyCharm
В приведенном ниже руководстве рассказывается, как интегрировать функции PyCharm Git. Вместо того чтобы выполнять задачи, связанные с Git, независимо в командном терминале, PyCharm позволяет выполнять их в среде IDE, а затем связывать их с вашей учетной записью GitHub.
1. Как установить и настроить Git?
Чтобы использовать Git для PyCharm, сделайте следующее:
-
- Загрузите инструмент отсюда. Поддерживаемая версия для Windows - 2.4, а для Linux и MacOS - 1.8.0.0.
- Далее из Настройки / Предпочтения в диалоговом окне на главной панели инструментов IDE выберите Версия Контроль а затем нажмите на Git из левой панели.
- Укажите путь к файлу, в котором находится исполняемый файл Git.
- Установите пароль для удаленного репозитория Git. Это связано с тем, что каждый раз, когда вы используете удаленный репозиторий git, он запрашивает аутентификацию.
- От Настройки вкладка, выберите Появление а также Поведение.
- Теперь нажмите Системные настройки а затем выберите Пароли налево.
- PyCharm обрабатывает пароли для удаленных репозиториев Git несколькими способами:
- я. Собственная связка ключей: эта опция использует собственную связку ключей для хранения ваших паролей. Доступно только для Mac и Linux.
- II. KeePass: этот параметр позволяет хранить пароли в файле, доступ к которому возможен только через мастер-пароль. Для этого введите пароль в поле Master Password, который будет использоваться для доступа к c.kdbx файл.
- III. Не сохранять: этот параметр доступен, если вы хотите, чтобы PyCharm сбрасывал ваши пароли каждый раз, когда вы его закрываете.
2. Как создать локальный репозиторий Git
Чтобы создать локальный репозиторий Git, выполните следующие действия:
- Во-первых, чтобы связать свою учетную запись GitHub с PyCharm. Перейти к Файл -> Настройки -> Версия Контроль -> GitHub
- Введите свое имя пользователя и пароль на GitHub, чтобы войти в систему.
- Теперь создайте новый проект PyCharm. Нажмите Файл -> Новый Проект
- Теперь для локального репозитория перейдите в VCS -> Импортировать в Версия Контроль -> Создавать Git Репозиторий.
- После создания вы увидите каталог с именем '.git 'в каталоге проекта. Чтобы протестировать свой репозиторий, перейдите в Файл -> Настройки -> Версия Контроль -> Git -> Контрольная работа
3. Как добавить и зафиксировать файлы в репозитории Git
- Чтобы создать файл python, щелкните правой кнопкой мыши только что созданный проект в меню проекта и выберите Новый -> Python
- Затем PyCharm спросит вас, хотите ли вы, чтобы этот файл был добавлен в ваш репозиторий. Если вы нажмете «Да», вы сможете зафиксировать и отслеживать все изменения, которые вы внесете в этот файл.
- Чтобы зафиксировать этот файл в репозитории. Щелкните правой кнопкой мыши файл python, выберите Git -> Совершить Файл. Примечание: Имя файла в меню вашего проекта будет зеленым, если вы не зафиксируете файл. После того, как вы закончите добавление файла, вы можете внести изменения и зафиксировать их. Вскоре после изменений имя файла в меню изменит цвет на синий.
- После этого вам будет предложено окно фиксации изменений в вашей среде IDE.
- Чтобы отслеживать, какие изменения вы внесли в прошлом, дважды щелкните имя файла, и вы увидите код, выделенный зеленым цветом.
- Наконец, теперь вы можете перейти к Версия Контроль меню прямо в нижней части окна, чтобы увидеть множество других функций. Это включает Бревно в котором хранятся все изменения, которые вы сделаете в конкретном локальном репозитории.
4. Как добавить удаленный репозиторий?
Помимо работы с локальным репозиторием, вы также можете создавать удаленные репозитории для сотрудничества с разработчиками со всего мира. Это поможет извлекать и отправлять данные всякий раз, когда вам нужно поделиться своей работой.
Чтобы определить удаленный репозиторий:
- Создайте пустой репозиторий на GitHub
- Когда вы будете готовы продвигать свои коммиты, выберите опцию Push, выбрав VCS -> Git -> Толкать
- Если вы еще не создали удаленных репозиториев, Определять Удаленный опция появится вместо удаленного имени. Если вы уже добавили, это не будет.
- Теперь, увидев диалоговое окно, укажите имя удаленного репозитория и ссылку на URL-адрес, где он будет размещен.
- Вы также можете редактировать и удалять репозитории через Git Пульты