티스토리 뷰
소스버전관리 git, sourcetree -(2) branch , rebase, delete
짱쭈니어 2021. 3. 3. 17:57www.youtube.com/watch?v=FXDjmsiv8fI
이 동영상을 참고했습니다.
1. git branch 사용하기
branch는 나무가지를 말한다. 즉 나무는 원상태로 두고, 나무가지를 만들어서 여기서도 소스를 관리할 수 있도로 해본다.
git branch - 나무가지를 만드는 명령어이다.
git checkout - 원하는 나무가지를 가는 명령어이다.
-> switch 되었다고 뜬다.
새로 만들어진 branch는 원 master에 있는 현 상태를 그대로 가져온다.
원상태로 돌아오는건 -> git checkout master
2. git merge 사용하기
만약에 branch에 있는것을 master로 가져오고 싶다면 merge를 하면된다.
* 실제 환경에선 오류가 많이 발생
오류가 나는 이유는 master 와 branch 두 곳모두에서 똑같은 위치 변경이 있다면 conflict를 출력함
3.git log --graph -all --decorate
이 명령어는 master 뿐만아니라 모든 branch 에서의 기록을 보여준다.
4.branch 삭제하기
git branch -D 브랜치이름
5.git rebase - 재배치라고 함
만약에 branch를 master에 병합하고 그 해당 branch는 없애고 싶다면,
( 병합한 이후에 그 branch를 찾을 수 없다)
git rebase 브랜치 이름 을 입력하면 된다.
sourcetree 환경에서 적용하기
1. git branch
위에 있는 브랜치 버튼을 눌러서 브랜치를 생성한다.
2. git merge
master 위치에서 merge 를 원하는 branch에서 오른쪽 버튼을 클릭한다.
그럼 해당 branch를 병합 버튼을 눌러준다.
3. git delete
삭제를 원하는 branch 에서 오른쪽버튼을 클릭하여 삭제 버튼을 눌러준다.
'버전관리 git, github,sourcetree' 카테고리의 다른 글
Source tree 안될때 (0) | 2022.01.06 |
---|---|
source tree push error (0) | 2021.10.05 |
안드로이드 스튜디오 - 깃허브 연동 , 푸시 (0) | 2021.08.16 |
Github - (1) cmd, sourcetree를 통해원격저장소 생성, 연결, push (0) | 2021.03.03 |
소스 버전관리 git, sourcetree -(1) 저장소만들기, commit , 복원하기 (0) | 2021.03.03 |
- Total
- Today
- Yesterday
- 깃
- 레이아웃
- 객체지향
- UML
- 코드업기초
- 객체지향모델링
- sourcetree
- Spring
- 모델링
- 유스케이스
- JPA
- 백엔드
- 파이썬
- 기초100제
- 자바
- 안드로이드
- java
- laravel
- 자바기초
- 코딩
- 개인프로젝트
- sql
- eclipse
- 다이어그램
- 코드업
- set
- web
- 이클립스
- 스프링
- 파이썬기초
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |