inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

팀 개발을 위한 Git, GitHub 입문

어떤걸 사용해야 할까요?!

204

인프런런런

작성한 질문수 2

0

유림님 안녕하세요 !!

강의 알려주신 내용으로 git 사용 때 유용하게 사용하고 있습니다!

혹시 이런 케이스에는 git의 어떤 기능을 사용하는게 좋을까요?

 

팀 전체의 로컬 환경에서 발생하는 오류 해결을 위해

제 브랜치에서 개발한 커밋 내용을(ex. feat-error1 브랜치에 커밋했다고 가정)

팀원들이 각자 브랜치를 따서 개발하고 있는 각각의 로컬에 모두 적용시키고 싶어요 !

master 에는 아직 push 할 수 없는 상황이고 feat-error1 에만 push 진행되어있어요 !

이때 git의 어떤 기능을 사용하여 변경 부분을 받아달라고 해야하나요?!

git pull origin <branch name> 이나 체리픽이 해당 케이스에 적합한 방법인가요 ?! 아님 다른 좋은 방법 있을까요 !

 

버전관리시스템 github git

답변 1

0

진유림

git pull origin <branch name> 이나 체리픽이 해당 케이스에 적합한 방법인가요 ?! 아님 다른 좋은 방법 있을까요 !

 

이미 답을 넘 잘 찾으셨네요!

커밋이 하나뿐이라면 cherry pick도 무방하고,

feat-error1 브랜치에 커밋 여러개로 버그를 수정해놨다면 해당 브랜치를 pull and merge해달라고 하는게 더 간단하겠죠.

 

사실 그것보다 더 좋은건

master 브랜치 외에 develop 브랜치를 하나 두고

개발중인 코드는 다 develop으로 머지하고, 어느정도 준비가 되면 master로 develop을 머지하는거예요.

그렇게 한다면 feat-error1 브랜치를 develop에 머지하고

"#123 커밋 이후로 딴 브랜치에서는 ㅁㅁ에러가 납니다. 최신 develop브랜치를 pull 받아주세요"

라고 할 수 있으니까요.

 

pull할때

0

52

1

강의자료 부탁드립니다.

0

60

1

강의자료 부탁드립니다.

0

50

1

강의 자료 부탁드립니다.

0

58

1

강의 자료 부탁드립니다.

0

57

1

06:48 원래한번에 포크 안받아져야 정상인가요?

0

59

1

저는 풀버튼에 풀받을게 없다고 뜹니다.

0

52

1

5:10부터 저는 모든 태그 푸시가 자동체크 안됐는데..

0

48

0

git remote add origin ~~ 질문요

0

77

1

강의자료 부탁드립니다

0

47

1

강의자료 요청드립니다.

0

63

1

github 메뉴 항목 차이점

0

142

1

강의 자료 부탁 드립니다.

0

123

2

안녕하세요! 강의 자료 부탁드립니다!

0

104

1

강의자료 부탁드립니다!!

0

94

1

강의 ppt 자료 부탁드립니다.

0

120

1

강의자료 부탁 드립니다.

0

133

1

강의자료 부탁드립니다.

0

107

1

강의자료 부탁드립니다

0

99

1

강의 자료 부탁드립니다.

0

198

2

강의자료 부탁드립니다

0

144

2

강의자료부탁드립니다!

0

141

2

강의 자료 부탁드립니다.

0

153

2

강의 자료 부탁드립니다.

0

181

2