type : message
type
예시
new : components/MyPageImage.vue
feat : MyPageView.vue에서 라우터 연결
chore : HomeView.vue에서 배경화면 색 변경
docs : README 수정
refactor : LogIn.vue 코드 여백 정리
merge : from yonggeunkwon/main to yongchoooon/main
등등..
https://github.com/yongchoooon/project-715 를 자신의 repository에 fork 한다.
자신의 repository를 자신의 로컬 PC로 clone한다.
git clone 주소
VSCode에서 (=로컬PC의 해당 폴더에서) 자신만의 작업 Branch를 생성한다.
git branch buhyeon
본인이 만든 브랜치로 이동한다.
git switch buhyeon
본인이 만든 브랜치 위에서 내가 할 일을 작업한다.
작업이 완료되면, 그대로 해당 브랜치 위에서 자신의 깃허브 repository로 add, commit, push한다.
git push origin **buhyeon (해당 브랜치 위에서 push하기)**
https://github.com/yongchoooon/project-715 의 원래 repository로 Pull Request한다. 이 때 자신의 작업내용에 대한 간략한 설명을 반드시 포함한다.
그러면 @서용득 이 코드 변경 내역을 확인하고 main 브랜치로 Merge할 것이다.
Pull Request가 완료되면 본인의 로컬 PC로 원래 repository를 pull 해온다.
git pull upstream main
이제 본인의 로컬 PC의 main 브랜치에 우리 팀의 가장 최신 작업 내용이 담겨있게 되었으니, 이전에 작업하던 브랜치는 삭제한다. (삭제하고자 하는 브랜치 위가 아닐 때만 삭제 가능)
git branch -d buhyeon
이후에 다시 작업하고자 하면 또 새로 branch를 만들고 작업하고 본인의 repository로 push하고, pull request하고, 완료되면 pull하고 branch 삭제하고 새로 만들고… 하면 됨
https://www.dropbox.com/s/c36pb62ywwkdxcr/Branch 따기 강의.mp4?dl=0