Git은 프로젝트 코드의 변경 내역을 관리하기 위해 널리 사용되는 버전 제어 소프트웨어입니다. Git에서 브랜치는 메인 라인에서 분리된 여러 버전을 의미합니다. 각 브랜치는 독립적으로 수정, 커밋 및 병합될 수 있습니다. 팀 협업 개발에서는 여러 사람이 동시에 서로 다른 기능을 개발하고 서로 충돌을 피할 수 있기 때문에 브랜치를 사용하는 것이 매우 일반적입니다.
Branch는 Git의 중요한 기능 중 하나이며, 그 이름도 매우 중요한 정보입니다. 브랜치의 이름은 명확하고 모호하지 않아야 하며, 프로젝트 명명 규칙을 준수해야 하며, 팀 구성원 간의 의사소통과 협업을 촉진해야 합니다. 그렇다면 Git에서 브랜치 이름을 어떻게 볼 수 있나요? 이 기사에서는 세 가지 방법을 소개합니다.
방법 1: Git 명령 사용
Git은 코드 저장소를 관리하는 데 사용할 수 있는 일련의 명령줄 도구를 제공합니다. 일반적으로 사용되는 명령 중 하나는 모든 분기의 이름을 나열하는 데 사용되는 "git Branch"입니다. 명령줄에 "git Branch"를 입력하면 Git은 아래와 같이 현재 브랜치 이름 앞에 "*" 기호가 붙은 라인을 출력합니다.
$ git branch develop * master feature-1
위 출력은 코드 저장소에 3개의 브랜치가 있음을 나타냅니다. : 개발, 마스터 및 기능-1. 그 중 master가 현재 브랜치이다.
Git에 나열된 브랜치 이름은 로컬 브랜치 이름입니다. 즉, 현재 로컬 코드 저장소의 브랜치 정보만 나열됩니다. 원격 창고의 지점 이름을 보려면 모든 원격 지점의 이름을 나열할 수 있는 "git Branch -r" 명령을 사용해야 합니다.
$ git branch -r origin/HEAD -> origin/master origin/develop origin/master origin/feature-1
위 출력에서 "origin/"은 원격 지점 이름의 접두사, 그 뒤에 실제 지점의 이름이 옵니다. 예를 들어 "origin/master"는 원격 코드 저장소의 마스터 분기를 나타냅니다.
방법 2: Git GUI 인터페이스 보기
명령줄 도구를 사용하는 것 외에도 Git GUI 인터페이스를 통해 분기 이름을 볼 수도 있습니다. Git GUI는 그래픽 인터페이스 기반의 Git 클라이언트로, 코드 제출, 브랜치 관리, 버전 비교 등 사용하기 쉬운 다양한 기능을 제공합니다. Git GUI를 열면 왼쪽 패널에 모든 로컬 브랜치와 원격 브랜치가 나열되어 있는 것을 볼 수 있습니다. 자세한 정보에는 브랜치 이름, 마지막 커밋의 SHA-1 값, 작성자, 시간 등이 포함됩니다. 예를 들어 아래 그림과 같이
그림에서 현재 3개의 로컬 브랜치(develop, master, feature-1)와 2개의 원격 브랜치(origin/develop 및 Origin/master)가 있음을 알 수 있습니다. . 이 인터페이스를 통해 코드 웨어하우스의 분기를 직관적으로 이해할 수 있습니다.
방법 3: Git 서버 정보 확인
마지막으로 Git 서버에서도 Branch 정보를 얻을 수 있습니다. GitHub 또는 GitLab과 같은 클라우드 Git 서비스를 사용하는 경우 웹사이트에 직접 로그인하고 코드 저장소 페이지를 찾은 다음 "Branch" 또는 "Branch" 링크를 클릭할 수 있습니다. 이런 방식으로 모든 로컬 지점과 원격 지점의 이름은 물론 각 지점의 마지막 제출 기록, 제출자, 제출 시간 및 기타 정보를 볼 수 있습니다.
클라우드 Git 서비스 외에도 개인 서버에서 Git을 실행할 수도 있으므로 SSH 또는 HTTP를 통해 Git 서버에 액세스할 수 있습니다. 구체적인 방법은 공식 문서를 참고하세요.
결론
위는 Git 브랜치 이름을 보는 세 가지 방법입니다. 각 방법에는 고유한 특성과 장점, 단점이 있으며 특정 상황에 따라 적절한 방법을 선택할 수 있습니다. 어떤 방법을 사용하든 Git을 버전 제어에 사용할 때 브랜치 이름의 명확성과 정확성은 팀 구성원이 개발에 더 잘 협력하고 프로젝트의 전반적인 효율성을 향상시키는 데 도움이 될 수 있습니다.
위 내용은 Git에서 브랜치 이름을 읽는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!