Поделиться через


Создание репозитория Git в проекте

Azure DevOps Services | Azure DevOps Server 2022 — Azure DevOps Server 2019

Проекты Azure DevOps Services и TFS содержат репозитории Git, рабочие элементы, сборки и выпуски. Репозитории Git можно использовать в проектах для управления исходным кодом по мере роста проекта. В этом руководстве показано, как создать репозиторий Git с помощью веб-портала для Azure DevOps Services (размещенного в Azure) или Team Foundation Server (TFS — локально).

Необходимые компоненты

Создание репозитория с помощью веб-портала

  1. Откройте страницу Repos в проекте, наведите указатель мыши на имя проекта https://dev.azure.com/OrganizationNameи щелкните значок Repos. Вы можете выбрать его в списке "Все проекты" или в списке "Последние проекты", если вы недавно получили доступ к нему.

    Снимок экрана: страница организации или коллекции, в котором перечислены проекты.

  2. В раскрывающемся списке репозитория выберите новый репозиторий.

    Снимок экрана: меню репозитория, выберите новый репозиторий.

  3. В диалоговом окне "Создание нового репозитория" убедитесь, что Git является типом репозитория и введите имя нового репозитория. Ограничения именования см. в разделе "Ограничения именования" в Azure Repos (git).

    Снимок экрана: диалоговое окно создания нового репозитория.

    Вы также можете добавить README и создать gitignore для типа кода, который планируется управлять в репозитории. ReadME содержит сведения о коде в репозитории. Файл gitignore сообщает Git, какие типы файлов следует игнорировать, например временные файлы сборки из среды разработки.

  4. Когда вы довольны именем репозитория и выбором, нажмите кнопку "Создать".

    Новый пустой репозиторий Git теперь создается в проекте.

    • Если вы создали пустой репозиторий без файлов README или gitignore, вы увидите инструкции по клонирование репозитория на компьютер. Вы также увидите инструкции по отправке кода в существующем репозитории в только что созданный.
    • В этом примере вы создали README и gitignore. Теперь вы увидите общие сведения о файлах в репозитории. Вы можете клонировать репозиторий, используя ссылку Clone справа от страницы, чтобы сразу же работать с локальной копией репозитория.

Клонирование репозитория на компьютер

Чтобы работать с репозиторием Git, клонируйте его на компьютер. Клонирование репозитория создает полную локальную копию репозитория, с которым вы работаете. Клонирование также загружает все фиксации и ветви в репозитории и настраивает именованную связь с репозиторием на сервере. Используйте эту связь для взаимодействия с существующим репозиторием, отправки и извлечения изменений для совместного использования кода с командой.

  1. В веб-браузере откройте командный проект для вашей организации в Azure DevOps и выберите Repos>Files. Если у вас нет командного проекта, создайте его.

    Снимок экрана: файлы Repos>.

  2. Выберите "Клонировать " в правом верхнем углу окна "Файлы " и скопируйте URL-адрес клонирования.

    Диалоговое окно клонирования репозитория.

  3. Откройте командное окно Git (Git Bash в Git для Windows). Затем перейдите к папке, в которой требуется код из репозитория, хранящегося на компьютере. Запустите git clone путь, скопированный из URL-адреса клонирования в предыдущем разделе, как показано в следующем примере.

    git clone https://dev.azure.com/fabrikam-fiber/MyFirstProject/_git/
    

    Git скачивает копию кода в новую папку для работы. Скачивание включает все фиксации и ветви из репозитория.

  4. Переключите каталог в клонированные репозитории.

    cd fabrikam-fiber
    

    Оставьте это окно команды открытым, так как вы будете использовать его в следующих шагах.

Работа с кодом

На этом шаге мы внесите изменения в файлы на компьютере, зафиксируйте изменения локально, отправьте фиксацию в репозиторий на сервере и просмотрите изменения.

  1. Перейдите к папке на компьютере, где клонировали репозиторий и откройте README.md файл в выбранном редакторе.

  2. Внесите некоторые изменения, например добавьте This is my first edit. в файл и сохраните и закройте файл.

  3. В командном окне Git перейдите к каталогу fabrikam-fiber , введя следующую команду:

    cd fabrikam-fiber
    
  4. Зафиксируйте изменения, введя следующую команду в командном окне Git:

    git commit -a -m "My first commit"
    

    При использовании git commit-a означает фиксацию всех измененных файлов и -m указание сообщения фиксации.

  5. Отправьте изменения в репозиторий Git, введя следующую команду в командное окно Git:

    git push
    
  6. Вернитесь на веб-портал и выберите журнал из представления кода , чтобы просмотреть новую фиксацию. Новый репозиторий имеет две фиксации. Первое — фиксация, в которой были добавлены readME и gitignore при создании репозитория. Второй — это только что сделанная фиксация.

    Снимок экрана: журнал фиксации представления.

  7. Перейдите на вкладку "Файлы" и выберите файл README для просмотра изменений.

    Снимок экрана: страница

Следующие шаги