일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
- SQL
- IntelliJ
- 명령어
- java
- 트랜잭션
- docker
- analytics4
- group by
- mssql
- oracle
- Python
- MongoDB
- git
- JPA
- 차이점
- spring
- rsync
- 자바
- 리눅스
- DBMS
- PostgreSQL
- top
- Linux
- API
- 오블완
- 티스토리챌린지
- network
- Javascript
- MariaDB
- mysql
- 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' 카테고리의 다른 글
Git - Git 환경설정(Git config) 3가지 레벨(Three Level)별 설정 방법 (0) | 2025.01.16 |
---|---|
GIT - 효율적인 협업과 워크플로우 최적화 (0) | 2024.12.28 |
Linux - Github 프로젝트 가져오기 (0) | 2024.11.14 |
Github - Repository Deploy Key 설정 (0) | 2024.11.06 |
Intellij에서 Github 소스 가져오기 (Clone Repository) (0) | 2024.10.26 |