일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 인접행렬
- LifeCycle
- GraphQL
- javascript
- Interceptor
- node.js
- Kubernetes
- nestjs
- java
- 알고리즘
- puppeteer
- MySQL
- css
- Deep Dive
- html
- 자료구조
- Linux
- bean
- OOP
- 인접리스트
- TIL
- 코딩테스트
- dfs
- 탐욕법
- winston
- JWT
- REST API
- 프로그래머스
- Spring
- typescript
- Today
- Total
처음부터 차근차근
Branch란?? 본문
Branch : 분기된 가지 (다른 차원)
- 프로젝트를 하나 이상의 모습으로 관리해야 할 경우 ex) 실배포용, 테스트 서버용, 새로운 시도용..
- 여러 작업들이 각각 독립되어 진행될 때 ex) 신기능, 코드개선, 긴급 수정..
-> 각각의 차원에서 작업한 뒤 확정된 것을 메인 차원에 통합!
이 모든것을 하나의 프로젝트 폴더에서 진행될 수 있도록 Branch를 사용할 줄 알아야 한다.
Branch 생성 방법
git branch (Branch 이름)
Branch 목록 확인
git branch
Branch 이동
git switch (이동할 Branch)
생성과 동시에 Branch 이동
git switch -c new-teams
Branch 삭제하기
git branch -d (삭제할 브랜치명)
Branch 이름 바꾸기
git branch -m (기존 브랜치명) (새 브랜치명)
지워질 브랜치에만 있는 내용의 커밋이 있을 경우
즉 다른 브랜치로 가져오지 않은 내용이 있는 브랜치를 지울 때는
-d 대신 -D(대문자)로 강제 삭제해야 합니다.
git branch -D (강제삭제할 브랜치명)
결과 살펴보기
git log --all --decorate --oneline --graph
https://www.yalco.kr/@git-github/3-1/
여러 branch 만들어보기
어려운 프로그래밍 개념들을 쉽게 설명해주는 유튜브 채널 '얄팍한 코딩사전'. 영상에서 다 알려주지 못한 정보들이나 자주 묻는 질문들의 답변들, 예제 코드들을 얄코에서 확인하세요!
www.yalco.kr
'Devops > Git & Github' 카테고리의 다른 글
github 사용법 (0) | 2023.05.17 |
---|---|
Merge & rebase (0) | 2023.05.17 |
Reset & Revert (1) | 2023.05.16 |
Git 사용방법 (0) | 2023.05.16 |
Git?? & 설치 방법 (0) | 2023.05.15 |