회사컴 환경 설정 중에 예전 7기 공식문서 접근이 안되어서 다시 검색해서 해보는 Git 환경설정
1. Windows용 공식 Git installer를 다운로드 한다.
우측의 청록색 화면에 'Download for Windows'를 클릭한다.
맨 위 청록색으로 링크된 'Click here to download'를 클릭한다.
그러면 위와 같은 .exe 파일이 다운로드 된다.
2. 설치 과정
설치 과정에서 조작한 부분은 두 가지다.
- default editor
- Initial branch
첫째로 default editor는 git에서 commit message 등을 남길 때 자동으로 에디터 창을 열어 주곤 하는데, 그럴 때 사용할 기본 에디터를 고르는 과정이다. VSCode만 사용하고 있는 나는 해당 옵션을 선택했다.
둘째로 Initial branch는 기본 브랜치명을 master로 할 것인지, 혹은 최근 권장되는 main으로 할 것인지를 선택하는 부분이다. 보통 팀의 컨벤션을 따라야 하겠지만, 국제적인 추세인 main을 사용해나가는 것이 좋다고 생각한다.
https://www.theserverside.com/feature/Why-GitHub-renamed-its-master-branch-to-main
GitHub이 기본 브랜치명을 변경하게 된 이유는 바로 문화적 민감성, Cultural sensitivity 때문이다. 2020년쯤, 컴퓨터 산업에서 master와 slave라는 용어가 주목받았다고 한다. 노예 제도로 고통받은 흑인 커뮤니티나 그 가족들은 그러한 용어들이 불편하고 공격적으로 느껴질 수밖에 없었고, GitHub은 이러한 정서를 고려해 기본 브랜치명을 main으로 바꾸기로 한 것이다. 관련하여 미국의 한 마케팅 기업에서 정리해 놓은 글을 참고했다.
*주의할 점
GitLab에서 GitHub으로 미러링을 하는 과정에서 default branch의 이름이 다르면 미러링이 되지 않고 오류가 발생한다고 하니, 이런 계획이 있다면 master로 설정하는 것도 좋은 방법이다. 물론 수정이 가능하기 때문에 크리티컬한 문제가 되지는 않는다!
'Programming > Git' 카테고리의 다른 글
[git] 대용량 파일/커밋이 포함된 repo GitLab -> GitHub으로 미러링하기 (0) | 2022.12.14 |
---|---|
[Git merge] merging 상태에서 빠져나가기 (0) | 2022.11.01 |
GitLab > GitbHub 미러링(commit 내역 포함) (0) | 2022.10.08 |
git reset과 git revert (0) | 2022.07.29 |
댓글