일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 순환
- Kotlin
- 정렬
- CleanCode
- 자바
- 다이나믹 프로그래밍
- 검색트리
- inflearn
- front-end
- Spring
- DFS
- 해슁
- 알고리즘
- javascript
- Color
- codecademy
- html
- algorithm
- 프로그래머스
- DP
- BFS
- android
- 코딩테스트
- SWEA
- CSS
- 클린코드
- java
- Web
- 구현
- SQL
- Today
- Total
깡뇽
Git 협업 - branch 사용 본문
프로젝트 복제 : git clone 프로젝트주소
원격 저장소 branch 확인 : git branch -r
로컬&원격 저장소 branch 확인 : git branch -a
원격 저장소 branch 업데이트하기 : git fetch
*git pull == fetch + merge
* git fetch origin --prune : 로컬 저장소와 원격 저장소 동기화(자동으로 유효하지 않은 branch 참조 제거)
원격 저장소 branch 가져오기 : git checkout -t 브랜치명
*브랜치명(origin/~/~)
develop 브랜치 생성 : git branch develop
develop 브랜치를 저장소에 보내기 : git push -u origin develop
develop 브랜치 기반하여 feature/mainscreen 생성 : git branch feature/mainscreen develop
브랜치 확인 : git branch
수정 반영 : git add 파일
커밋 : git commit -m "내용"
푸시 : git push --set-upstream origin feature/mainscreen
*git push origin feature/mainscreen 도 가능 (찾아보니 한 번 upstream으로 설정하면 그 이후에는 옵션없이 적용된다고 함)
## PR
base:develop으로 feature/mainscreen을 머지
Assignees 본인 선택
Create pull request
병합 : Merge pull request