Git 푸시 오리진 헤드

Abdul Jabbar 2023년6월20일
  1. 힘내 푸시 명령
  2. Git 푸시 오리진 헤드 명령
Git 푸시 오리진 헤드

이 글에서는 로컬 저장소와 비슷한 이름을 가진 현재 브랜치를 Git 명령어를 사용하여 원격 저장소로 푸시하는 절차에 대해 설명합니다.

힘내 푸시 명령

개발자가 원격 저장소의 이름을 로컬 저장소와 동일하게 지정하려고 한다고 가정합니다. 이 경우 매번 브랜치 이름 뒤에 git push 명령을 실행해야 하며 이 시나리오는 개발자가 코드를 서버에 푸시해야 할 때마다 브랜치 이름을 언급하는 것이 훨씬 더 바쁜 것 같습니다. .

원격 저장소의 이름을 지정할 때마다 단일 명령을 입력하면 어떻게 될까요? 이 단계는 개발자의 삶을 훨씬 쉽게 만들고 매번 저장소 이름에 대해 걱정하지 않아도 됩니다.

Git 푸시 오리진 헤드 명령

다른 팀 구성원이 코드에 쉽게 액세스하고 사용할 수 있기 때문에 개발자는 분기에서 최신 작업을 자주 푸시하므로 HEAD는 분기에서 가장 최근 커밋을 나타냅니다. 현재 브랜치 이름을 원격으로 푸시하는 사용자 친화적인 방법은 아래에 언급되어 있습니다.

명령:

git push origin HEAD

여기에서 git push는 여러 분기에서 일관되게 실행됩니다. 반면 HEAD는 현재 분기의 최고점(최상위)을 나타내고 Git은 여기에서 분기 이름을 선택합니다.

따라서 명령과 동일합니다.

명령:

git push origin CURRENT_BRANCH_NAME

git push는 로컬 브랜치 이름이 추구하는 원격 이름을 캡처합니다. 이 명령은 이 분기 이름이 원격의 분기 이름과 같을 때까지 기본적으로 작동합니다.

다음 명령을 실행한다고 가정해 보겠습니다.

명령:

git push origin

이 명령은 Git이 로컬 리포지토리의 원본과 로컬 브랜치 이름을 대응시킬 수 없기 때문에 작동하지 않습니다. 그런 다음 추적 분기를 푸시하려는 분기로 설정하면 제대로 작동합니다.

경우에 따라 개발자는 프로젝트 요구 사항 또는 조직에서 따르는 표준에 따라 고유한 이름을 가진 원격 지점에 로컬 지점을 푸시하기를 원하며 로컬 지점 이름을 작성한 후 정확히 원격 지점 이름을 언급하여 가능하게 할 수 있습니다. , 콜론으로 구분해야 하는 항목은 없습니다.

다음 명령을 실행하여 수행할 수 있습니다.

git push origin register:new–branch

또는

git push origin HEAD:new–branch
작가: 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 Push