불필요한 원격 브랜치 삭제

1897 단어 Git초학자용
각서입니다
※"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

좋은 웹페이지 즐겨찾기