inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

팀 개발을 위한 Git, GitHub 입문

브랜치(branch): 평행세계 나누기

선생님 질문 하나 있어요~

167

jjongrrr

작성한 질문수 26

0

b라는 브랜치를 만들고 소스를 추가한 후 마스터에서 머지해서 병합 잘 되었는데요~

병합 후 b라는 브랜치에서 파일생성/ 코드수정 후 commit push 해서 b브랜치 안에서는 변경이 되었는데 

이 변경사항을 마스터브랜치에서 다시 머지하면 최신상태라는 메시지가 나옵니다 (Already up to date.)

 

혹시 한번 병합된 브랜치는 그 후 수정해도 반영이 안되는걸까요 ? 그렇다면 병합된 브랜치로 계속 수정을 하는 방법은 없을까요 ? 새 브랜치를 만들어서 작업을 이어나가야 될까요 ~?

git 버전관리시스템 github

답변 1

1

진유림

1. 이 변경사항을 마스터브랜치에서 다시 머지하면 최신상태라는 메시지가 나옵니다 (Already up to date.)

=> 변경사항이 merge가 안된거같은데 소스트리 브랜치쪽 화면 캡쳐 부탁드려요~!

(변경사항 push가 안되었다거나, 예전 commit을 머지하려 했다거나 등등의 시나리오가 예상되네요!)

 

2. 혹시 한번 병합된 브랜치는 그 후 수정해도 반영이 안되는걸까요 ? 그렇다면 병합된 브랜치로 계속 수정을 하는 방법은 없을까요 ?

=> 브랜치의 병합여부는 상관 없고, 병합하고 싶은 두 브랜치의 상태가 다르다면 (그래프에서 다르게 뻗어나갔다면) 어느 브랜치든 병합할 수 있습니다 ㅎㅎ

 

3. 새 브랜치를 만들어서 작업을 이어나가야 될까요 ~?

=> 브랜치 머지 이후에는 해당 브랜치는 버리고 새로운 브랜치를 따서 하는게 일반적이에요~

예를 들어

step1. feat/issue_123 을 따서 해당이슈 작업 후 PR을 보내서 머지 -> 이후엔 브랜치 delete

step2. 새로운 이슈 작업을 위해 feat/issue_124 브랜치를 만들어 작업

pull할때

0

45

1

강의자료 부탁드립니다.

0

51

1

강의자료 부탁드립니다.

0

42

1

강의 자료 부탁드립니다.

0

50

1

강의 자료 부탁드립니다.

0

48

1

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

0

52

1

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

0

49

1

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

0

47

0

git remote add origin ~~ 질문요

0

73

1

강의자료 부탁드립니다

0

44

1

강의자료 요청드립니다.

0

61

1

github 메뉴 항목 차이점

0

136

1

강의 자료 부탁 드립니다.

0

119

2

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

0

99

1

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

0

86

1

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

0

116

1

강의자료 부탁 드립니다.

0

127

1

강의자료 부탁드립니다.

0

102

1

강의자료 부탁드립니다

0

96

1

강의 자료 부탁드립니다.

0

193

2

강의자료 부탁드립니다

0

143

2

강의자료부탁드립니다!

0

139

2

강의 자료 부탁드립니다.

0

151

2

강의 자료 부탁드립니다.

0

174

2