원격 Git 분기 확인

Abdul Jabbar 2023년1월30일
  1. Git 사용 가능한 분기 나열
  2. 모든 Git 원격 분기 가져오기
  3. Git 원격 분기에서 변경 사항 가져오기
원격 Git 분기 확인

이 기사에서는 checkout 명령을 사용하여 원격 Git 브랜치를 체크아웃하는 방법을 소개합니다. 팀원들 사이에서 다양한 버전의 애플리케이션을 지원하고 관리할 수 있는 버전 제어 도구는 Git 버전 제어 도구입니다. 앱에 새 업데이트가 발생하면 Git은 이러한 변경 사항을 이전 버전으로 되돌리고 두 버전을 새 버전으로 병합하는 것을 선호합니다.

알고 있듯이 Git에는 여러 사용자가 동시에 작업하는 여러 환경에서 작업할 수 있는 분기가 있습니다. Git에는 앱이 거의 프로덕션 준비가 될 때 배치되는 보안 코드를 보유하는 기본 분기인 마스터 분기가 있습니다. 또한 해당 앱을 업데이트하려는 경우 이 분기에 커밋을 몇 개 더 추가할 수 있습니다. 이 방법은 사소한 커밋에 이상적이지만 주요 커밋에는 바람직하지 않습니다. 주요 커밋의 경우 다른 분기도 사용할 수 있습니다.

새 분기를 만들고 사용하려면 다음 명령을 사용합니다.

# create a new branch
git branch branch-name
# change environment to the new branch
git checkout branch-name

위의 명령에서 새 분기를 만들었습니다. 분기를 확인한 다음 새 변경 사항을 추가합니다. 그 후 마스터 브랜치와 병합하고 최신 원격 브랜치에 푸시합니다. 그러나 원격 분기가 이미 존재하고 분기와 관련 작업 및 모든 변경 사항을 로컬 분기로 가져와야 하는 경우 git checkout remote branch를 실행한다고 상상해 보십시오.

Git에서 Checkout은 대상 단위의 다양한 버전 사이를 전환하는 행위로 설명할 수 있습니다. Git에서 체크아웃에 사용되는 명령은 git checkout이며 잘 정의된 세 가지 단위(파일, 커밋 및 분기)에서 작동합니다. git checkout을 사용하여 이전 커밋을 볼 수도 있지만 이 문서의 거의 모든 대상은 분기에 대한 체크아웃 작업입니다.

같은 리포지토리의 다른 개발자가 원격 분기를 만든다고 하면 다른 개발자가 만든 분기를 가져오고 싶습니다. 다음 작업을 수행하는 방법은 다음과 같습니다.

Git 사용 가능한 분기 나열

다음 명령의 결과는 체크아웃에 사용할 수 있는 분기 목록을 표시합니다. 원격 분기의 경우 remote/origin과 함께 사용되는 접두사가 있습니다.

git branch -a

모든 Git 원격 분기 가져오기

다음 명령을 사용하여 저장소에서 원격 분기를 가져옵니다. origin은 우리가 목표로 삼고 있는 원격 브랜치의 이름입니다. upstream 원격 이름이 있으면 git fetch upstream이라고 부를 수 있습니다.

git fetch origin

Git 원격 분기에서 변경 사항 가져오기

우리는 원격 브랜치에서 직접 변경할 수 없다는 것을 알고 있습니다. 따라서 여기에 로컬 작업 복사본이 필요합니다. 원격 지점의 도움으로 관심 있는 지점을 확인합니다. 당신이 그것을 할 방법은 다음과 같습니다

git checkout -b test origin/test
작가: Abdul Jabbar
Abdul Jabbar avatar Abdul Jabbar avatar

Abdul is a software engineer with an architect background and a passion for full-stack web development with eight years of professional experience in analysis, design, development, implementation, performance tuning, and implementation of business applications.

LinkedIn

관련 문장 - Git Checkout