마스터에서 Git의 기본 분기 변경
2857 단어 gitshowdevblacklivesmatter
master
가 BitKeeper에서 시작된 방법을 보여주는 항목에 대한 링크가 있습니다. There is evidence to strongly suggest 그것은 master/slave
가 아니라 시대에 뒤떨어지고 억압적이며 비뚤어진 master-copy
은유와 관련이 있습니다.2020년 10월 17일에 수정됨(조금 늦었습니다, 알아요!), 이제 Git을 사용하면
init
에 대한 기본 분기를 설정할 수 있고 GitHub는 이제 기본적으로 main
로 설정됩니다.그러나 이전 리포지토리가 있는 경우 이러한 단계 중 일부는 여전히 관련이 있습니다.
그래서 제가 따라한 단계는 다음과 같습니다.
마스터를 메인으로 이동
# maintain refs
git branch --move master main
# push to remote
git push -u origin main
원격에서 기본값 변경
이제 원격 도구에 따라 다를 수 있습니다.
GitHub
main
를 푸시했다고 가정합니다. master
에서 main
로 변경깃랩
main
를 푸시했다고 가정합니다. master
에서 main
로 변경비트버킷
main
를 푸시했다고 가정합니다. master
에서 main
로 변경그 다음에...
master
에서 main
로 변경이제 Git에서 기본 브랜치의 이름을 지정할 수 있습니다.
Git Init에서는 기본 브랜치의 이름을 지정할 수 없습니다.
2020년 10월 17일 수정됨
git 2.28
부터 기본 제공 기능git
을 사용하여 기본 분기를 변경할 수 있습니다.git config --global init.defaultBranch main
요약
당신이 여기에서 어느 쪽에 빠지는지 신경 쓰는 것에 대한 요점을 지나쳤습니다. 증거가 있습니다. 자신의 교사가 되어 세상을 더 나은 곳으로 만드십시오.
Reference
이 문제에 관하여(마스터에서 Git의 기본 분기 변경), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/lukeocodes/change-git-s-default-branch-from-master-19le텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)