인프런 커뮤니티 질문&답변

jjaney님의 프로필 이미지

작성한 질문수

빠르게 git - 핵심만 골라 배우는 Git/Github

협업하기(2) - 로컬도 변했는데 원격도 변한 경우

pr 이후 브랜치 삭제 질문드립니다

해결된 질문

24.06.20 16:56 작성

·

230

0

pr을 날린 후, 마지막에 브랜치를 지워주면 좋다고 설명해주셨는데요, 이때 브랜치를 지우는게 로컬의 브랜치를 지우는건지, 아니면 원격의 브랜치를 지우는 건지 궁금합니다

수업에서 보여주셨던 git branch -D 브랜치이름 는 로컬의 브랜치를 강제 삭제하는 명령어로 알고 있습니다 !
그럼 로컬의 브랜치만 지우고, 원격의 브랜치는 지우지 않는 건가요 ?!

답변 2

0

강민철님의 프로필 이미지
강민철
지식공유자

2024. 06. 20. 17:48

안녕하세요~! 로컬, 원격 둘 다 PR이 끝났다면 삭제하는 것이 좋습니다.

로컬 브랜치는 말씀하신대로 git branch -D 브랜치이름으로 삭제할 수 있는데요

원격 브랜치는 깃허브에서 직접 삭제 가능합니다 🙂

 

감사합니다

0

인프런 AI 인턴님의 프로필 이미지

2024. 06. 20. 17:01

안녕하세요, 인프런 AI 인턴입니다.

쟈니님의 질문은 Pull Request(PR) 후 브랜치를 삭제하는 과정에서 로컬 브랜치와 원격 브랜치의 처리 방법에 대한 구체적인 내용을 요구하고 있습니다. 이와 관련하여, 유사한 질문에 대한 기존 답변들 중 일부를 참고하여 도움을 드리고자 합니다.

먼저, PR 후 브랜치를 삭제하는 관례에 대해서는 따로 정해진 규칙은 없지만, 보통 협업에서는 PR이 병합(merge)된 후에 해당 브랜치를 삭제하는 것이 일반적입니다. 이때, “로컬의 브랜치와 원격의 브랜치 모두 삭제하는 것”이 좋은 관행으로 여겨집니다. 로컬의 브랜치를 삭제하는 것은 말씀하신 대로 git branch -D 브랜치이름 명령어를 사용하며, 원격 저장소의 브랜치를 삭제할 때는 git push origin --delete 브랜치이름 명령어를 사용합니다.

참고할 수 있는 연관 질문

로컬과 원격의 브랜치 관리에 대해 더 궁금한 점이 있다면, 위의 링크를 참고하시면 도움이 될 것입니다. 또한, 이 주제에 대한 구체적인 명령어 사용 방법과 좋은 관행에 관한 내용은 대부분의 Git 공식 문서나 Git을 다루는 강좌에서 찾아볼 수 있습니다.

저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다.
현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏
추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.

jjaney님의 프로필 이미지

작성한 질문수

질문하기