-
브랜치 만들기DevOps/Git 2020. 2. 13. 23:40
*브랜치는 꼬이지 않도록 하는것이 중요하다 . *규칙
- master 브랜치에는 직접 커밋을 올리지 않는다.
- 기능 개발을 하기 전에 master 브랜치를 기준으로 새로운 브랜치를 만든다.
- 이 브랜치 이름은 [feature/기능이름]형식으로 하고 한 명만 커밋을 올린다.
- [feature/기능이름]에서 기능 개발이 끝나면 [master]브랜치에 이를 합친다.
브랜치 생성하기
- branch 클릭한다.
- 브랜치의 이름을 적고 새 브랜치 체크아웃을 클릭한다.
*브랜치 체크아웃
- 브랜치 체크아웃이란 브랜치를 이동하는 명령어이다.
- 새 브랜치 체크아웃을 클릭하면 브랜치를 만듦과 동시에 해당 브랜치로 이동한다.
- 체크 해제를 하게 되면 브랜치는 만들어지지만 [HEAD]는 여전히 [Master]를 가리키게 된다.
- 브랜치 생성시 브랜치 이름에 /를 넣으면 앞에 적은 이름이 폴더 기능을 하게 된다.
새로운 브랜치에서 파일 커밋하기
- 파일을 하나 생성-로컬 저장소에서-
- 소스트리에서 해당 파일을 커밋하기
*기존에 있던 파일을 수정해 커밋하기
- 기존에 있던 파일을 수정한다.
- 변경된 내용을 commit한다.
- log를 보면 origin/feature/detail-page가 되어있는데 원격저장소에도 잘 올라간 것이다.
- GitHub에 가서 Branch를 보게되면 feature branch가 추가된 것을 볼 수가 있다.
- 원격 저장소의 Branch를 보면 Master와 Feature의 저장된 파일이 다른 것을 알 수가 있다.
'DevOps > Git' 카테고리의 다른 글
[ECLIPSE][GIT][BitBucket] Clone으로 프로젝트 받아오기 (0) 2020.02.14 [Eclipse][GIT][BitBucket] 원격저장소에 Push하기 (0) 2020.02.14 [Eclipse][GIT] Branch 병합하기 (0) 2020.02.14 Eclipse에서 Git 쓰기 (0) 2020.02.14 소스트리에서 Commit 하기 (0) 2020.02.09