github에서 저장소를 생성하면 default 브랜치가 main이다.
> git branch -a
나는 master라는 이름으로 생성했다.
> git branch master
> git checkout master
Visual Studio Code를 이용하여 commit한다.
VS Code - 확장 탭 - GitLens 검색 - 설치
git pull origin main --allow-unrelated-histories
git push -u origin master
Github 저장소로 돌아가면 Compare & pull request
버튼이 생성되어 있다.
만약 Github 웹 페이지에서
Compare & pull request
버튼이 안보인다면?
Code -> 브랜치 클릭 -> Overview -> Your branches -> New pull request 클릭
pull request를 위한 메시지를 작성하고 버튼을 클릭한다.
로컬 터미널로 돌아와서 main 브랜치로 checkout 한 후에 로컬 master 브랜치를 삭제한다.
git checkout main
git branch -d master
git pull
만약, 7번까지 수행 후
git branch -a
시도하였는데 remote master 브랜치가 남아있다면git fetch -p origin
명령어를 수행하면 된다.