GitHub to replace "master" with alternative term to avoid slavery references | ZDNet
GitHub getting on board legitimizes movement aimed at removing racially-charged language from software.
www.zdnet.com
최근 미국 경찰관의 흑인에 대한 인종 프로파일링 및 차별적 진압으로 인해 사람들이 목숨을 잃고 BLM(Black Lives Matter, 흑인의 목숨도 소중하다) 시위가 점점 강해지고 있는 가운데, 과거 노예제도의 옹호자나 지지자, 또한 노예제를 위해 싸운 미국 남부군의 인물들 동상을 철거하거나 훼손시키는 활동이 불거지고 있죠.
그 일환으로, 'Master'라는 명칭은 노예 제도의 어감을 가졌다며 GitHub에서 더이상 사용하지 않겠다고 밝혔습니다.
일단 제 정치적 입장은 Master가 정말로 노예제도를 내포했다고는 생각하지는 않지만 이런 식으로 접근해서 대중의 관심을 이끄는 것 자체가 신선하고 좋은 발상 같습니다. 흥미롭네요.
그래서 Master 대신에 Main이나 default, primary를 쓰자는 것 같은데. Master 이름을 Main으로 바꾸는 커맨드는 나중에 수정해서 추가해볼게요.
https://dev.to/afrodevgirl/replacing-master-with-main-in-github-2fjf
Replacing master with main in Github
As a black software engineer I have often felt uncomfortable with a variety of terms used throughout...
dev.to
Master를 Main으로 바꾸는 커맨드 순서입니다.
1.로컬에서 명령어 입력. 주 브런치를 main으로 바꿉니다. $ git branch -m master main
2.로컬에서 명령어 입력. 앞으로 푸시할 때 upstream은 origin의 main으로 인식합니다. $ git push -u origin main
3.리모트 환경에서 Default 브런치를 메인으로 전환합니다
4.리모트 환경의 protection rule을 변경합니다
5.master를 지워줍니다. 안녕!