programing

깃 푸쉬 오리진 헤드는 무엇을 의미합니까?

jooyons 2023. 10. 17. 20:14
반응형

깃 푸쉬 오리진 헤드는 무엇을 의미합니까?

공식 안내서에서 발견한 바:

git push origin HEAD

원격에서 동일한 이름으로 현재 분기를 푸시하는 편리한 방법입니다.

하지만 그 명령의 의미는 저에게 명확하지 않습니다.왜 이런 효과가 있을까요?

답을 찾지 못했습니다. (이 질문은 문제를 다루는 것 같지만 제목이 오해의 소지가 있습니다.)

HEAD현재 분기의 맨 위를 가리킵니다.git지점 이름을 얻을 수 있습니다.따라서 다음과 같습니다.

git push origin CURRENT_BRANCH_NAME

그러나 현재 분기 이름을 기억하거나 입력할 필요는 없습니다.또한 실수로 잘못된 원격 지점으로 밀리지 않도록 해줍니다.

현재 분기와 다른 분기를 푸시하려면 명령이 작동하지 않습니다.

특정 원격 분기에 푸시하려면 다음을 실행할 수 있습니다.

git push origin HEAD:<name-of-remote-branch>

리모트 브랜치로 레포를 다시 밀어 넣으려고 할 때 마주치는 내용입니다.

언급URL : https://stackoverflow.com/questions/23241052/what-does-git-push-origin-head-mean

반응형