monster 내용 강의 수강 및 따라서 구현해봄
https://github.com/LKJUnity3/Zodiac_Sign
git 올리고 내려받는 기본 절차
1. main 은 완전무결하게 돌아가야함(절대 오류 발생하면 안 됨)
2. branch 에 수정 사항이 있다면 이 내용이 최신이기 때문에 main으로 choose a branch to merge 또는 pull request를 하여 main을 최신화 해야함(my branch to main)
3. 그 이전에 다른 사람이 main에 내용을 추가하여 변경사항이 있을 수 있으니 main 에서 petch origin을 진행하여 본인 branch와 main의 최신화가 같은 상황인지 확인
4. main의 내용과 branch의 내용이 다르다면 main to branch 를 먼저 진행하여 branch에서 오류와 conflict를 모두 해결
5. branch to main 을 진행하여 내가 수정한 최신 내용을 main에 merge진행
345 과정을 진행하면 main은 완전한 상태를 유지하면서 내 branch에서 오류와 conflict를 처리하게됨
대충 이렇게 생각하면 될듯
choose a branch to merge -> 내가 main에 직접 merge하여 main을 수정
pull request -> main을 담당하는 사람이 있으면 그 사람에게 변경사항을 올려 main 수정해달라 요청
6. 345번의 과정은 시간을 정해 한번에 받는게 편함(주로 출근하여 merge 받고 작업 시작)