불필요한 원격 브랜치 삭제
※"GitFlow"의 경우라면 풀릭→병합해, Github/GitLab측에서 브랜치 삭제하기 때문에 불필요합니다.
풀릭에서의 개발 현장이 아닐 때 사용했습니다. 도움이되면 다행입니다.
잘못된 점이 있다면 지적해주세요! !
[순서]
원격 브랜치 삭제
⇅
로컬 브랜치 삭제
어느 쪽이라도 좋지만, 자신의 알기 쉬운 순서로 가 주세요.
실수로 다른 사람의 원격 브랜치를 삭제한 경우 삭제한 브랜치의 사람에게 알려주세요!
로컬 브랜치 정보가 남아 있기 때문에 문제 없지만 놀랄 것입니다 ...
원격 브랜치 삭제
git push --delete origin ブランチ名
또는
git push origin :ブランチ名
예)
git push --delete origin feature/#0001
처음에는
--delete
를 붙여 삭제하는 것이 좋습니다.이유로 코드나 옵션이 잘못되면 삭제할 수 없기 때문에 브랜치의 오삭제 방지가 됩니다.
로컬 브랜치 삭제
git branch --delete ローカルブランチ名
또는
git branch -d ローカルブランチ名
또는
git branch -D ローカルブランチ名
<<주의 >>
-D
는 병합하지 않은 브랜치도 삭제할 수 있으므로 주의해 주십시오!타인이 리모트 브랜치를 삭제했을 때의 대응
git fetch --prune
또는
git fetch -p
Git은 로컬 ".git/"에 데이터를 저장합니다.
git fetch
로 추가된 리모트 브랜치의 정보 취득은 할 수 있습니다만, 디폴트로 삭제는 대응하고 있지 않습니다.그러므로,
--prune
로 삭제해 갑시다.일단 치고 싶지 않은 사람은 config를 수정하십시오. 참고 문헌의 첫 번째 URL에 있습니다.
참고문헌
htps : // 이 m / 유 _ 타 / ms / 519 47 A c2c1에서 d032d9
htps : // 이 m/두근두근_/있어 ms/33d2334c9b1919bd5120
Reference
이 문제에 관하여(불필요한 원격 브랜치 삭제), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/sgash708/items/6d1a5e72daacd789cadc텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)