Клонировать локальную ветку Git Feature - PullRequest
0 голосов
/ 24 апреля 2018

У нас есть ветка функций в VSTS - feature / someproject. Мне нужно работать над той же веткой feature / someproject. Вот что я пытаюсь на своем ноутбуке, чтобы клонировать поток функций:

/c/work> mkdir test
/c/work> cd test
/c/work/test>git checkout -b feature/test feature/someproject

Но я получаю следующую ошибку:

fatal: Not a git repository (or any of the parent directories): .git

Как я могу клонировать поток функций локально на моем ноутбуке для работы?

Ответы [ 2 ]

0 голосов
/ 25 апреля 2018
  • Если вы хотите только клонировать ветку feature/someproject в локальное хранилище , вы можете выполнить следующие команды:

    git clone <VSTS git repo URL> --single-branch feature/someproject --branch feature/someproject
    cd feature/someproject
    

    Теперь локальный gitбудет содержать только feature/someproject ветвь.

  • Если ваша работа не только для ветки feature/someproject, но и для других веток, то вам лучше клонировать весь gitсделайте репо и переключитесь на разные ветки git checkout.Например:

    git clone <VSTS git repo URL> 
    cd reponame 
    git checkout feature/someproject
    
  • И если вы уже клонировали git repo VSTS , вы должны выполнить команды git в каталоге локального git repo (где скрытый .git папка расположена).

0 голосов
/ 24 апреля 2018

вам нужно сначала клонировать репо.

git clone repoAddress

После того, как вы клонировали репозиторий, вы можете оформить ветку объектов.

...