찾다

 >  Q&A  >  본문

git - 프로젝트의 다른 사람들로부터 브랜치를 얻습니다.

프로젝트에 참여하는 다양한 사람들로부터 브랜치를 얻으세요

为情所困为情所困2792일 전558

모든 응답(3)나는 대답할 것이다

  • 某草草

    某草草2017-05-02 09:35:54

    소스 트리를 사용해 볼 수 있습니다

    회신하다
    0
  • 伊谢尔伦

    伊谢尔伦2017-05-02 09:35:54

    1. 먼저 프로젝트의 원격 서버 이름을 알아야 합니다. "다른 사람의 브랜치"를 얻으려면 먼저 브랜치를 서버에 푸시해야 풀다운할 수 있기 때문입니다. (로컬 디스크 매핑이나 SSH를 통해 직접 얻을 수도 있지만 이는 색다른 방법이므로 고려해서는 안 됩니다.)

      으아아아
    2. 두 번째 단계는 원격 서버에서 최신 변경 사항을 가져오는 것입니다. git pull origin 또는 git fetch origin 둘 다 허용됩니다. 전자는 추적된 로컬 브랜치를 직접 병합/리베이스합니다(설정한 병합 전략에 따라 중요하지 않음)

    3. 세 번째 단계는 필요한 지점 이름을 확인하는 것입니다. git branch -a, 여기서 remotes/은 원격 지점의 이름으로 시작합니다. 가져오려는 지점이 john-doe인 경우 remotes/origin/john-doe이어야 합니다.

    4. 마지막으로 브랜치를 체크아웃하고 해당 로컬 브랜치를 생성합니다. git checkout -b john-doe remotes/origin/john-doe, 이 명령은 john-doe이라는 로컬 브랜치를 생성하고 자동으로 해당 브랜치로 전환하므로 "다른 사람의 브랜치"를 얻게 됩니다.

    실제로는 푸시된 브랜치의 이름이 무엇인지 '다른 사람'에게 직접 물어보고 업데이트+확인할 수 있으므로 그렇게 번거로울 필요는 없습니다.

    회신하다
    0
  • 高洛峰

    高洛峰2017-05-02 09:35:54

    다른 사람들의 가지란 무엇입니까? git checkout <branch name>귀하의 요구 사항을 충족할 수 없습니까?

    회신하다
    0
  • 취소회신하다