Git에서 병합되지 않은 분기를 삭제하시겠습니까?

Git에서 병합되지 않은 분기를 삭제하시겠습니까?

1년 넘게 생성된 병합되지 않은 기능 브랜치가 있는데 기능이 완료되지 않았습니다. 해당 브랜치와 그 안의 커밋을 삭제하고 싶습니다.

브랜치와 커밋을 어떻게 삭제합니까? 커밋은 더 이상 유용하지 않습니다. 나는 그 커밋을 보존하고 싶지 않습니다.

답변1

다른 지점으로 이동한 후 다음을 입력하세요.

git branch -D [branch]

소문자는 -d삭제를 의미하지만 -D"무슨 일이 있어도 강제로 삭제"를 의미합니다. 그런 다음 분기를 원격 원본으로 푸시한 경우 다음을 입력하면 됩니다. :지점 이름 앞에 주의하세요 .

git push origin :[branch]

이는 :"이름이 지정된 원격 지점을 삭제합니다 [branch]." 를 의미합니다. 모두 완료되었습니다. 흔적이 없습니다. 문제 없다!

관련 정보