일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- PostgreSQL
- Container
- Package
- CUDA
- Mac
- judge
- enV
- evaluation
- Windows
- AI
- GitLab
- LLM
- numpy
- pytorch
- Linux
- file
- pandas
- Converting
- TORCH
- Python
- Database
- list
- Paper
- git
- format
- KAKAO
- Flask
- Laravel
- DB
- docker
Archives
- Today
- Total
Daily Develope
[Git] Branch (조회 / 생성 / 삭제 / 변경 / 합병) 본문
조회
- 브랜치 리스트 조회
git branch -v # 현재 브랜치 정보 출력
git branch -l # Local 브랜치 정보 출력
git branch -r # Remote Storage 브랜치 정보 출력
git branch -a # 전체 (Local + Remote Storage) 브랜치 정보 출력
- 브랜치 구조 확인
git log --graph # 그래프로 출력 (전체 정보는 --all 옵션 추가)
git log --oneline --decorate # 간략히 출력
git log --all --decorate --oenline --graph # adog !!
생성
- 브랜치 생성
git branch {branch_name}
- 생성 및 해당 브랜치로 변경
git checkout -b {branch_name}
삭제
- 로컬 브랜치 삭제
git branch -d {branch_name}
- 원격 (GIt repo.에 등록된) 브랜치 삭제
git push {remote_name} --delete {branch_name}
변경
- 브랜치 변경
git checkout {branch_name}
- 원격 저장소의 브랜치로 변경
git branch -r # 1) 원격 저장소 브랜치 리스트 확인
git checkout -t {remote}/{branch_name} # 2) 원격 저장소의 브랜치로 변경
ㄴ 예) git checkout -t origin/mybranch # (origin으로 등록된 원격저장소의 mybranch로 변경)
Merge (합병)
- Master에 test 브랜치 합병
git checkout master
git merge test
전략
'Git' 카테고리의 다른 글
[Git] add 응용/명령어 정리 (0) | 2022.06.29 |
---|---|
[Git] 오류 정리 (0) | 2022.01.07 |
[Git] .gitignore 작성 (0) | 2022.01.07 |
[Git] 기본 명령어 (init / Add / commit) (0) | 2022.01.07 |
[GitLab] YAML 파일 작성 예시 (Maven, JUnit 수행) (0) | 2022.01.07 |
Comments