inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

실무자가 알려주는 Git - 입문편

pull & push 실습

현업에서 머지후에 브랜치는 어떻게 관리 되나요?

871

seonman.kim

작성한 질문수 5

2

안녕하세요, 깃 강의를 잘 듣고 있는 김선만 수강생 입니다.

예를 들어 develop 브런치에서 A라는 기능을 추가할 일이 생겨 "feature/A기능추가" 라는 브런치를 생성하고 체크아웃하여 기능을 추가하였습니다.

기능 추가한 후 "feature/A기능추가" 라는 브런치를 develop 브런치로 머지를 하였습니다.

머지한 후에는 feature/A기능추가 브런치는 기능개발이 끝났음에도 로컬에도 리모트에도 동시에 존재하는 상황인데요.

브런치를 둘다 삭제하는 건지, 이력을 남기기 위하여 남겨놓을지 의문이 들었습니다.

어떻게 생각하시는지 답변 부탁드려도 될까요?

감사합니다!

git github 버전관리시스템

답변 1

1

Country

선만님 안녕하세요?

develop브랜치에 머지후에는 feature 브랜치는 삭제하시면 됩니다. github에는 친절하게도 pr merge후에 merge된 브랜치를 삭제하는 메뉴도 있습니다.(직접 한번 찾아보시면 좋습니다)

이력은 이미 커밋으로 develop 브랜치에 머지되어 남아있으므로 feature 브랜치는 삭제해도 걱정없습니다.

또한 feature 브랜치들을 안지우면 나중에 불필요하게 브랜치들이 많아집니다. 그래서 merge 후에는 바로 지우시는게 좋습니다.

rebase 이해

1

418

1

merge를 쓰지않더라도

1

490

1

머지 하지않은 상태에서 -d 로도 delete

1

335

1

pull과 push 후 결과 메시지

2

466

2

HEAD-> master, .... 의미

1

710

1

깃허브 혹시 지금은 무료가 됬나요 ?

2

1643

3

딱 커밋에 포함된 내용만 가져오는건가요?

1

269

1

스테이지에 올리는 add 이후 머지를 하면 안되는 이유 알 수 있을까요?

2

266

1

3:20 에나오는 echo와 '>>'에대해 알고싶습니다

2

401

1

.gitignore 관련 문의입니다.

1

1226

3

블로그에 교재 내용을 올리고 싶어서 질문드립니다.

1

397

2

git log 질문

1

210

1

checkout 명령어 특정 커밋

1

233

1

명령어 add 질문

1

211

1

push -u옵션

1

282

1

git master를 변경하는 방법이 궁금합니다.

1

374

1

git log 질문

1

378

1

deleted 질문

2

464

3

merge 명령어

1

372

1

push --set-upstream 옵션

1

492

1

checkout 명령어로 특정 커밋으로 되돌아갈때

1

222

1

충돌 이슈

1

415

3

git flow 전략에서 마스터 브랜치와 release 브런치와 차이점이 무엇일까요?

1

1197

1

vi st.md 이후에 터미널로 돌아가는 명령어가 뭔지 모르겠네요

1

159

1