Git에서 현재 분기 결정
Git은 대부분의 소프트웨어 개발자가 다양한 애플리케이션의 변경 사항을 주시하고 실행 중인 프로젝트에서 다른 팀과 연락을 유지하기 위해 사용하는 독특하고 수요가 많은 버전 제어 시스템입니다. 많은 개발자와 함께 작업하는 대규모 팀이 Git에서 최고의 명령을 사용하여 문제 없이 모든 작업을 한 곳에서 동기화할 수 있도록 도와줍니다.
Git은 많은 동적 기능으로 구성되어 있습니다. 그중 분기는 단일 저장소 내의 주요 기능입니다. 개발자는 다양한 브랜치에서 동시에 작업해야 나중에 자신의 작업을 다른 팀원의 작업이나 메인 브랜치 또는 메인 리포지토리의 원본 코드와 병합할 수 있습니다.
현재 브랜치를 변경하거나 저장소의 다른 브랜치에서 현재 브랜치로 일부 코드를 병합하려는 경우에도 유용하므로 이 작업을 성공적으로 완료하려면 브랜치의 이름과 경로를 알아야 합니다.
이 기사에서는 원격 저장소에 있는 현재 분기를 판별하는 방법을 배웁니다. 아래 영역에서 이 개념을 설명하겠습니다.
git branch
명령을 사용하여 현재 분기 결정
작업 중인 분기를 결정하는 프로세스는 인기 있는 Git 명령 git branch
를 통해 수행할 수 있습니다.
옵션을 전달하지 않고 git branch
명령을 실행하면 출력은 모든 로컬 분기로 구성됩니다. 현재 분기는 이름 앞에 별표(*
)가 있고 다른 색상으로 동일한 리포지토리 내 맨 위 줄에 있습니다.
git branch
그리고 위의 Git 명령의 출력은 아래에 언급된 것과 같습니다.
test/new
test/test-actions
* master
new-branch
여기에서 현재 분기가 분기 이름 앞에 *
가 있는 마스터
분기임을 알 수 있습니다.
Git 버전 2.22에서는 현재 Git 분기를 결정하는 프로세스를 단축하기 위해 –show-current
옵션이 도입되었습니다. 이 옵션의 도움으로 몇 초 안에 현재 브랜치 이름을 직접 가질 수 있습니다.
git status
명령을 사용하여 현재 분기 확인
현재 브랜치를 조회하는 또 다른 명령은 Git의 git status
입니다. 또한 무엇보다도 현재 분기를 표시하는 널리 사용되는 명령입니다.
아래 명령을 보자.
git status
출력:
On branch test
The branch is already up to date with 'origin/test'.
이 출력에서 우리는 master
브랜치에 있음을 알 수 있습니다. 이는 첫 번째 줄에 필요한 결과가 표시되고 그 다음 다른 줄에 설정한 경우 업스트림 분기가 표시됨을 분명히 보여줍니다.
그래서 위의 구절에서 우리는 원격 저장소 내에서 프로젝트의 현재 작업 분기를 아는 방법을 배웠습니다.
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