[GIT] 깃으로 협업하는 방법

나의 재물운? 연애운은?

AI가 봐주는 내 사주팔자 - 운세박사

https://aifortunedoctor.com/

[GIT] 깃으로 협업하는 방법

영리치 0 1,707 2022.06.27 11:29

여러명의 작업자가 1개의 원격 레포지토리에서 작업하는 경우


여러 명의 작업자는 로컬에서 각자의 브랜치를 생성함

작업이 완료된 경우, 로컬의 개인 브랜치를 원격 레포지토리에 올리고

Pull Reqeust (PR)을 생성함


PR 완료 후 머지

원격 레포지토리의 메인 브랜치는 머지된 상태임

각자의 로컬 메인 브랜치도 동기화를 위해

각자의 로컬 메인 브랜치에서 <git pull main> 시행


로컬 메인 브랜치는 동기화 완료,

But 각자 작업하는 로컬 feature/ 하위 브랜치는 로컬 메인브랜치와 동기화되지 않은 상태


그때 에는 아래 명령어로

로컬 작업 브랜치와 로컬 메인 브랜치를 동기화해주면 됨


로컬 작업 브랜치로 이동하여,

<git merge main>




혹시라도 팀원의 로컬 혹은 내 로컬에서

git pull origin main 하는 과정에서 에러가 발생한다면

main 부분을 수정한 것이므로


git log를 보고 깃허브의 main 커밋 log와 서로 다른 부분이 존재할 것임

서로 달라지기 시작하기 전 시점의 로컬 커밋 ID를 찾아서

git reset --hard <커밋 ID>

로 로컬의 main을 달라지기 전 시점의 커밋 ID로 되돌린다


그 뒤에 다시 git pull origin main하면

풀이 땡껴짐

Comments

나의 재물운? 연애운은?

AI가 봐주는 내 사주팔자 - 운세박사

https://aifortunedoctor.com/

Category
실시간 인기글
Magazine
훈남/훈녀
 
 
 
상점
Facebook Twitter GooglePlus KakaoStory NaverBand