728x90

실제로 혼자가 아닌 협업하여 코드를 작성하게 되면 하나의 파일에서 여러 브랜치를 만들어서 각자 작업하고,

push 하고 머지하고 등등 온갖 과정이 진행 되게 된다.

 

실제로 1차 프로젝트를 할 때 이런 경우로 많이 고통 받았는데, 

 

최신 main 브랜치에서 A 브랜치를 만들어서 작업중에 main 브랜치에 B,C 작업 코드가 merge 및 pull 되는 경우,

내가 작업중이던 A 브랜치는 갑자기 구버전이 되어버린다...

 

우리들은 여기서 어찌할줄 몰라하여, 1) 코드가 꼬인적도 있엇고 2) 그냥 또 다른 작업 폴더를 만들어서 복붙으로 업데이트를 하는 경우도 있,,,,(욕시 머리가 나쁘면 몸이 고생한다 ㅠㅠ)

 

그러다가 이렇게 메인 브랜치가 업데이트 되는 경우, A브랜치에서 메인 브랜치를 머지하면 작업 중이던 코드가 변하지 않고, 병합된다는 것을 알았다.... 깃 명령어도 쉽다

git merge "메인 브랜치"

 

진짜 사소하고 작은건데 전혀 생각도 못한 것을 알아가는 하루하루...

 

내가 분명 인턴으로 일하러 가는건데 더 배우고 있다 ㅠㅠ

728x90

'TIL(Today I Learned)' 카테고리의 다른 글

20201202_TIL  (0) 2020.12.02
20201130_TIL  (0) 2020.11.30
20201124_TIL_디버깅!!!  (0) 2020.11.24
20201123_TIL(2)  (0) 2020.11.23
20201123_TIL  (0) 2020.11.23

+ Recent posts