GitHub의 기본 분기 이름 변경
git는 여전히 메모리 라이브러리의 기본 지점을'마스터'라고 하는데 이것은 BitKeeperwhich had both master and slave branches의 보존이다.
이것은 좀 놀랍다. 이것은 지점 '주' 를 명명하는 것을 멈추기가 좀 어렵다.새 이름으로'마스터'사본을 만들 수 있지만 GitHub 웹 인터페이스를 사용하지 않으면'마스터'를 삭제할 수 없습니다.
cli를 통해 다음 명령을 사용하여 지점을 복사본으로 이동할 수 있습니다. (이 예는 "main"입니다.)
git branch -m master main
그리고git push origin main
하지만 마스터는 GitHub에 있습니다. 기본 지점이기 때문에 삭제할 수 없습니다.너는 github에 가야 한다.com에서 설정 > 지점으로 이동해서 기본 설정을 변경합니다.오직 이렇게 해야만 github에서 지점을 삭제할 수 있습니다git push origin --delete master
그렇다면, 우리가 만든 모든 미래 메모리 라이브러리에서 '마스터' 를 사용하지 않도록 어떻게 확보합니까?고맙게도 André Arko 이 화제에 대해 유용한 댓글을 한 편 썼다
function git() {
command git "$@"
if [[ "$1" == "init" && "$@" != *"--help"* ]]; then
git symbolic-ref HEAD refs/heads/main
fi
}
이렇게 하면, 우리가 git init
로 저장소를 초기화할 때마다, 우리는 즉시 지점 이름'main'을 사용하는 위치로 이동할 것이다
Reference
이 문제에 관하여(GitHub의 기본 분기 이름 변경), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/nocnica/changing-the-default-branch-name-on-github-3aon텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)