일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- 트랜잭션
- 애널리틱스4
- chown
- git branch 삭제
- 자동배포
- IntelliJ
- docker
- exe
- git pat
- 프로시저
- ci/cd
- Python
- gtihub
- EntityManager
- JPA
- pat발급
- Jenkins
- jetbrain
- 오블완
- JPQL
- ==
- 티스토리챌린지
- db종류
- spring
- MariaDB
- git
- java
- repository
- analytics4
- Today
- Total
hanker
Git - git remote branch 삭제 (로컬브랜치 / 원격브랜치) feat. linux 본문
로컬 / 원격 브랜치를 삭제해보자
1. 로컬 브랜치 삭제
우선 git에서 로컬브랜치 목록을 불러온 후 쓰지 않는 브랜치를 삭제해보자
로컬 브랜치 목록 불러오기
git branch
git branch 명령어를 사용해보니 master와 dev 브랜치 2개가 조회되었는데, dev 사용하지 않을테니 삭제하자
git branch -d <브랜치_이름>
git branch -d dev
아주 간단하게 삭제되었다. 혹시 다른걸 삭제하더라도 우리 로컬에서만 삭제한거기 때문에 다시 원격 branch를 불러올 수 있다.
※ 만약 merge가 되지 않은 상태면 오류가 발생할 수 있다. merge하지 않고 삭제하려면 -D 옵션을 사용하면 된다.
2. 원격브랜치 삭제
이제 원격 브랜치도 삭제해보자
원격 브랜치 목록을 조회해보면 로컬브랜치를 삭제했더라도 남아있다.
여기서도 dev라는 브랜치를 삭제해보자
git push origin --delete <원격_브랜치_이름>
git push origin --delete dev
원격 브랜치를 삭제하려고 보니 Username for 'https://github.com': 이라는 라인이 나오는데, https 사용하는 경우 Git이 원격 저장소에 접근하기 위해서는 Github 계정의 사용자 이름과 비밀번호를 입력하게 한다.
2021년도 8월부터 github에서는 비밀번호 대신 PAT(Personal Access Token) 을 사용해야 한다.
github에서 간단하게 발급할 수 있는데, 아래 그림을 보면서 발급받고 진행해보자
Settings > Developer settings > Personal access tokens > Tokens(classic) > Generate new token
삭제를 하려면 repo 권한이 있어야 한다. 체크 후 발급
발급받게 되면
이렇게 암호화된 문자열이 나오는데 따로 꼭 저장해놔야 한다. 딱 한 번만 표시된다.
이제 발급도 받았으니 진행해보면
삭제가 잘된다.
끝
'CI, CD > GIT' 카테고리의 다른 글
Linux - Github 프로젝트 가져오기 (0) | 2024.11.14 |
---|---|
Github - Repository Deploy Key 설정 (0) | 2024.11.06 |
Intellij에서 Github 소스 가져오기 (Clone Repository) (0) | 2024.10.26 |
eclipse - 새로 생성된 Git branch 가져오기 (0) | 2021.04.26 |
GIT - 로컬 Repository 수정사항 github에 push/ commit 하기 (0) | 2020.09.25 |