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

Azure Repos | Azure DevOps Server 2020 | Azure DevOps Server 2019 | TFS 2018-TFS 2015

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

Предварительные требования

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

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

    Выбор проекта

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

    Управление репозиториями

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

    Задание параметров для нового репозитория в диалоговом окне

  4. Когда вы довольны именем репозитория и вариантами выбора, выберите создать.

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

    • Если вы создали пустой репозиторий без файлов README или. gitignore, вы увидите инструкции о том, как клонировать репозиторий на компьютер. Вы также увидите инструкции по принудительной передаче кода в существующий репозиторий в созданный.
    • В этом примере вы создали файл README и. gitignore. Теперь вы увидите обзор файлов в репозитории. Вы можете клонировать репозиторий, используя ссылку клон в правом верхнем углу страницы, чтобы немедленно начать работу с локальной копией репозитория.
  1. Перейдите к проекту, перейдя по https://dev.azure.com/<your organization name> имени проекта и выбрав его. Вы можете выбрать его из списка все проекты или в списке недавние проекты в верхней части, если вы недавно получили к нему доступ.

    Выбор проекта

  2. в области Project на веб-портале выберите код, а затем щелкните раскрывающийся список рядом с именем текущего репозитория и выберите создать репозиторий.

    Выбор нового репозитория на веб-портале

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

    Задание параметров для нового репозитория в диалоговом окне

  4. Когда вы довольны именем репозитория и вариантами выбора, выберите создать.

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

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

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

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

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

    файлы Repos

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

    Получение URL-адреса клона

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

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

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

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

    cd fabrikam-fiber
    

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

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

    Получение URL-адреса клона

  2. откройте командное окно git (git Bash в git для Windows), перейдите к папке, в которой должен находиться код из репозитория, хранящегося на компьютере, и выполните git clone путь, скопированный с git clone на предыдущем шаге, как показано в следующем примере.

    git clone https://fabrikam-fiber.visualstudio.com/DefaultCollection/MyFirstProject/_git/
    

    После выполнения предыдущей команды git загрузит копию кода в новую папку для работы с. Эта загрузка включает все фиксации и ветви из репозитория.

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

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

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

  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. Перейдите на вкладку файлы и выберите файл сведений для просмотра изменений.

    Просмотр измененного файла

Дальнейшие действия