• All Objects
    • Life
    • Technic
    • entry
  • Tags
  • github
  • wsl2
  • go
  • docker
  • git
Life

Git version 2.28이 발표되었습니다.

2020. 7. 28. 22:41

오늘 발표된 Git 2.28 버전에서 기능 상으로 크게 달라진 점은 없지만, 지난번에 썼던 글 중

2020/07/22 - https://github.com/github/renaming 과 관련된 기능이 추가되었습니다. 바로 기본 브랜치 이름을 master에서 변경할 수 있는 기능입니다. 

 

init.defaultBranch 라는 설정이며 이 값에 정해진 이름대로 브랜치를 생성하게 됩니다. 

 

그럼 먼저 2.28버전으로 업그레이드를 합니다. 

그리고 2.28버전으로 업그레이드 된 것을 확인합니다. ( wsl에 설치된 Git은 별도로 업그레이드 해주어야 합니다. )

 

아무런 설정을 하지 않고, 리파지토리를 생성하면 예전처럼 master 브랜치가 생성됩니다. 

 

하지만, 새로 추가된 설정에 main이라는 값을 주고 리파지토리를 생성하면, 브랜치 명은 달라지게 됩니다. 

$  git config --global init.defaultBranch main

프롬프트에 표시된 main 브랜치를 확인할 수 있습니다. 그리고 GitHub에도 push해봤는데요. 

터미널에도 정상적으로 main 브랜치가 생성되는 것을 확인할 수 있고, 

GitHub에서도 정상적으로 표시됨을 확인할 수 있었습니다. 

 

나중에 Git 클라이언트를 업그레이드 하시게 되면 init.defaultBranch 설정 기억 하셨다가, 기본 브랜치가 master로 생성되지 않도록 하시면 좋을 것 같습니다. 

반응형
copyright 2020. noname

티스토리툴바