일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- Branch
- Android Studio
- IntelliJ IDEA Community
- 문법
- commit
- 특징
- cherrypick
- java
- Subversion
- VCS
- IntelliJ
- Checkout
- intellij 연동
- 상속
- git
- Class
- Android
- constructor
- 캡슐화
- 자바
- SSL
- TortoiseSVN
- error
- sourcetree
- install
- terms
- svn
- 생성자
- syntax
- gradle
- Today
- Total
Jay's Developer Note
[Git] Sourcetree 간단 사용법 - 2(Branch) 본문
Sourcetree 간단 사용법 - 2
지난 게시글에 이어서 Git 용어 정리 2편에서 살펴본 것들을 sourcetree 로 간단하게 사용하는 법을 알아보겠다.
Branch
빈 곳에서 우클릭을 하면 현재 선택된 브랜치에 대한 메뉴가 나오고
브랜치를 생성하고 싶은 브랜치에 우클릭을 하면 해단 브랜치에 대한 메뉴가 나온다.
Push 를 안 했기 때문에 Remote 에는 아직 브랜치가 추가되지 않았다.
push 를 안 했기 때문에 github 에는 1개의 브랜치만 존재한다.
Remote 에 Push 를 해보자.
push 를 했기 때문에 github 에도 2개의 브랜치가 된 모습이다.
Merge / Check-out
새로 생성한 test_branch 에서 master 브랜치로 체크아웃을 진행한다.
그 후 test_branch 브랜치를 우클릭해서 merge 한다.
흐름은 아래와 같다.
merge 가 되면 반드시 push 까지 해줘야 remote 에 반영된다.
test_branch 브랜치에 있는 파일이 master 브랜치에 적용된 모습이다.
Cherry-Pick
여러 개의 브랜치를 생성한 후 체리픽을 진행해보겠다.
각 테스트 브랜치는 텍스트 파일 1개 씩 존재한다.
master 브랜치로 체크아웃을 한 후 진행한다.
(여기서는 master 이지만, 체리 픽을 적용할 브랜치로 체크아웃 한 후 진행하면 되겠다.)
그 후 체리 픽할 브랜치를 우클릭해서 체리 픽을 진행한다.
마찬가지로 push 를 해줘야 remote 에 반영이 된다.
push 를 하고 나면 github 에 반영된 것을 확인할 수 있다.
'VCS > Git' 카테고리의 다른 글
[Git] IDE(Intellij) 에서 Git 연동하기 (0) | 2022.02.02 |
---|---|
[Git] Sourcetree 간단 사용법 - 1(Clone, Commit, Push, Fetch, Pull) (0) | 2022.01.31 |
[Git] Git 용어 정리 - 2(Branch) (0) | 2022.01.30 |
[Git] Git 용어 정리 - 1(기본 구조) (0) | 2022.01.30 |
[Git] Sourcetree 를 설치해보자! (0) | 2022.01.29 |