협업을 위한 Git !
Git 기본 Rules
main 브랜치는 직접 수정하지 않는다.
main 브랜치는 배포용 브랜치이므로, 직접 수정하지 않고 항상 기능별 브랜치에서 작업해야 합니다.기능별 브랜치 생성(작업 브랜치 만들기)
main 브랜치를 기반으로 기능별 브랜치를 만듭니다.git switch -c 브랜치명
기능 개발 후 커밋 & 원격 저장소로 push (작업 브랜치)
git add .
# git add 후 status 꼭 확인하기!
git status
git commit -m "메세지"
또는
git commit 후 vi 편집기 이용해서 커밋메세지 적기
git push
최신 main을 반영하기 위해 pull (main 브랜치)
git switch main
git pull
main 브랜치의 변경 사항을 내 작업 브랜치에 병합
git switch 작업브랜치
git merge main
충돌(Conflict) 해결 후 commit
conflict 해결 후
git status
git add .
git commit
git push
Pull Request(PR) 요청 (GitHub/GitLab)