03- 원격 및 로컬git 분기 삭제


공식 사이트:


https://git-scm.com/book/zh/v1/Git-%E5%88%86%E6%94%AF-%E5%88%86%E6%94%AF%E7%9A%84%E6%96%B0%E5%BB%BA%E4%B8%8E%E5%90%88%E5%B9%B6


 


로컬git의 원격 지점과 원격으로git 서버의 지점을 삭제합니다


프로젝트에서git 관리 코드를 사용한 후, 어떤 때는 서로 다른 이름의 지점을 만들어서 각 지점의 코드 기능을 구분할 수 있다.코드가 통합됨에 따라 이전의 지점은 더 이상 저장할 필요가 없을 수도 있기 때문에 쓸모없는 지점을 삭제해야 한다. 비상 스크롤할 때 버전 기록에서 만든 임시 지점을 추출하는 것을 포함한다.이 경우 다음 명령을 사용할 수 있습니다.
1. 로컬 분기를 나열합니다.
       git branch
2. 로컬 분기를 삭제하려면 다음과 같이 하십시오.
        git branch -D BranchName
여기서 -D는 다음과 같은 --delete일 수도 있습니다.
          git branch --delete BranchName
 3.로컬 원격 분기를 삭제하려면:
           git branch -r -D origin/BranchName
4.git 서버에서 분기를 원격으로 삭제하려면:
           git push origin -d BranchName
여기서 -d는 --delete일 수도 있습니다. 예:
            git push origin --delete BranchName
주의:git 명령은 대소문자를 구분합니다. 예를 들어 - D와 - d는 서로 다른 곳에서 삭제한다는 뜻이지만, 전체적인 쓰기는 - delete이지만, 간단한 쓰기는 대소문자를 잘못 쓰면 실패합니다.
 
다음은 예입니다.
D:\work\src\XXXXXX
# git branch
  Branch_45822f
* dev
  dev_with_BT2016
  master

D:\work\src\XXXXXX
# git branch -D Branch_4582
Deleted branch Branch_45822f1f5e18ad8967503c58feaf55416dfc387f (was 45822f1).

D:\work\src\XXXXXX
# git branch -r -D origin/Branch_4582
Deleted remote-tracking branch origin/Branch_45822f1f5e18ad8967503c58feaf55416dfc387f (was 45822f1).

D:\work\src\XXXXX
# git branch
* dev
  dev_with_BT2016
  master

D:\work\src\XXXXXX
# git push origin -d Branch_458
To http://192.168.22.103:8080/XXXXXX/Uniqlo.git
 - [deleted]         Branch_45822f1

 
참조:http://chevy.iteye.com/blog/2208119

좋은 웹페이지 즐겨찾기