본문 바로가기

Git

Git 브랜치(Branch)란? merge를 해보자.

반응형

브랜치(Branch)
    1) 독립적인 작업 공간 
    2) Git 버전관리 시작 => 메인 브랜치(main)

 

origin은 github.com이다. 오른쪽 그림에서 clair와 같이 origin에서 pull하지 않고 push하려고 하면 오류가 난다. origin에서 push를 받아주지 않는다. 

 

오른쪽 그림은 개발 과정을 보여준다. branch가 생성된다. 노란점, 빨간점들은 다른 종류의 branch다. 화살표는 commit이고, 다른 색에서 같은 색이 되는 과정이 merge다. 초록색 점들은 릴리즈 브랜치다. 릴리즈 브랜치란 발표 준비 전 점검을 위해 만든다. 

 

https://backlog.com/git-tutorial/kr/stepup/stepup1_1.html 여기서 Git 기본 개념 학습하기 좋네. 

 


명령어 : git branch 

- 로컬 브랜치 보기 

 

명령어 : git branch [브랜치명]

- 뒤에 [브랜치명]을 입력하면 로컬 브랜치를 만든다. 

 

git checkout하면 다른 브랜치로 이동한다. 

 

git chechout -b 는 브랜치를 만들면서 이동하는 명령어다. 

 

ezen 브랜치가 main 브랜치를 땡겨오는 상황임. 

 

 

===== 는 수정되기 전과 후를 나눠서 보여주는 칸막이임.  <<< ==== >>>> 다 지우고 수정하면 됨. 

 

수정 후 git merge --continue로 진행하면 ezen 브랜치에 수정된 Hello.java 파일이 저장되어 있음. 

다시 main브랜치로 돌아가서 ezen에 있는 Hello.java를 merge 해주면 끝. 

 

 

 

 

 

반응형