본문 바로가기
반응형

merge2

7. Git Branch 충돌 처리하기 충돌 해결하기 6번 게시글에서는 간단한 merge를 수행해보았는데 이번 글에서는 merge 상황에서 충돌이 발생했을 경우 어떻게 처리를 하는지에 대해서 적어보도록 하겠습니다. 우선 기존에 존재하는 master branch 이외에 다른 branch를 생성해줍니다. git branch develop1를 통해서 develop1이라는 새로운 branch를 생성하였으며 checkout을 통해서 우리의 control 영역을 새로운 branch로 이동을 하였습니다 (별표가 develop1을 가리키고 있습니다) 이제 충돌 상황을 우선 만들 예정입니다. 1. 먼저 로컬에 있는 파이썬 코드를 수정해봅시다. 저는 add_module이라는 파이썬 파일에서 add_3times라는 새로운 함수를 추가로 넣어주었습니다. 그리고 g.. 2021. 11. 18.
6. Git Branch와 Merge git 브랜치 깃은 동시에 여러 개발자들이 프로젝트에서 각기 다른 기능을 개발할 수 있도록 브랜치라는 기능을 제공합니다. 이를 통해서 서로 다른 브랜치는 작업을 하는 데 있어서 서로에게 영향을 받지 않는다는 점에서 서로 다른 개발 작업이 가능합니다. 브랜치의 동작 과정은 다음과 같은 예시로 표현이 가능합니다. 기본적으로 Git 저장소를 만들게 되면 자동으로 마스터(Master) 브랜치가 생성이 됩니다. 깃 허브의 사이트에서 레포지토리를 한개 생성하면 밑에 사진과 같이 branch 항목에 1 숫자가 들어가게 되는데 해당 숫자가 바로 마스터 브랜치를 의미합니다. 그리고 해당 마스터 브랜치는 일반적으로 배포가 가능한 수준의 안정화된 버전을 포함하고 있어야 하기때문에 항상 안전하게 관리되어야 합니다. 여기서 만.. 2021. 11. 18.
반응형