개발 Q&A

제목 git 질문입니다.
카테고리 기타
글쓴이 도레미 작성시각 2021/03/25 16:24:52
댓글 : 1 추천 : 0 스크랩 : 0 조회수 : 141   RSS

안녕하세요.

Git을 잘 사용해보지 않아서 아래와 같은 상황에서는 어떻게 해야하는지 궁금합니다..

 

1. master 브랜치 

2. A 개발자가 master 브랜치에서 hotfix 브랜치 새로 만든 후 hotfix 브랜치로 체크아웃 

3. B 개발자가 master 브랜치에서 hotfix-2 브랜치를 만든 후 hotfix-2 브랜치로 체크아웃 후 작업 

4. B 개발자가 먼저 개발 완료해서 master로  hotfix-2 브랜치 병합(merge)함 

여기서부터 궁금증입니다.

5. B 개발자가 "A 개발자님, 제가 작업한 내용 반영해서 작업 진행해주세요" 라고 말함 

6. A 개발자는 hotfix 브랜치에서 git stash 하고 git pull origin master를 하니까 마치 master께 받아지는 것 처럼 보였음. 그리고 나서 git stash pop을 하여 작업을 진행함 

7. A 개발자 작업 완료후 hotfix 브랜치 커밋 후 push ( master 병합은 아직 안함)

8. A 개발자 커밋 푸시 후 (master 병합 안함) master로 체크아웃해서 git pull origin master 해보니까 뭔가 새로 다운로드 받아짐

 

... hotfix 브랜치에서 git pull master 해서 받았기 때문에 master 브랜치로 변경후 git pull origin master 하면 안받아질 줄 알았는데 받아짐 

여기서 a 개발자가 저인데요. 그러면 저는 위와 같은 과정으로 작업했을 때, b 개발자 코드를 적용해서 개발한게 아니라고 봐야하는건가요?

 

궁금합니다..

 다음글 php 문의 (2)
 이전글 $_SERVER['CI_ENV'] 를 CLI에서 사용할... (4)

댓글

변종원(웅파) / 2021/03/25 16:38:13 / 추천 0
받아졌는지가 중요한게 아니라 소스가 바뀌었는지 확인을 해보세요.