이번 내용은 github branch에 대한 내용이다. 브런치가 무엇이고, 왜 사용해야 하는지에 대한 내용은... 생략.
1. Branch 생성.
- git branch 브런치명
: 브런치 생성.
- git branch 로 현재 생성된 브런치와 현재 활성화된 브런치를 확인.
- checkout 명령으로 활성 브런치 변경.
- 확인해 보면 TestBranch가 활성화 된 것을 확인 할 수 있다.
- 여기서는 빠져 있지만, 코드의 일부를 수정하였다.
- 수정 후에 status 를 확인하고, git add -A 로 변경 내용을 추가하고, commit으로 스냅샷을 찍었다.
- 대상을 TestBranch로 하여 push 하였다.
- TestBranch가 올라온것을 확인 할 수 있다.
- 브런치 탭에서도 확인 가능.
2. Merge
- 앞의 진행 상황을 바탕으로 하여 진행.
- 1. 마스터로 다시 이동.
- 2. pull 명령으로 로컬 저장소를 원격저장소와 같게 만든다. 기준은 원격저장소이다.
: 만약 작업해 놓은 것이 있다면 커밋하지 않고 마스터로 이동하여 pull 한다면... 다 날아간다.
- 3. TestBranch를 병합한다.
- 문제가 생겼다.
- 우선 직접 수정. (나중에 병합에 대해서 좀더 다룰 기회가 있을꺼라.. 생각.)
- 우선 자세한 내용은 (브런치와 Merge의 기초) 에서 확인한다.
- 수정 후에
- 1. 상태를 확인하고.
- 2. 변경 내용을 Add 하고.
- 3. 마스터를 push 하여 원격 저장소에 업.
- 원격 저장소의 코드도 수정됨을 확인.
3. Branch 삭제.
- 브런치의 삭제는 -d 브런치 명 으로 삭제 할 수 있다.
'etc' 카테고리의 다른 글
vsftpd 모드 설명. (0) | 2017.12.13 |
---|---|
git 명령어 모음. (0) | 2017.11.21 |
Github 사용법 - 2. 저장소 (0) | 2017.11.20 |
Github 사용법 - 1. 설치 (0) | 2017.11.20 |
Ubuntu FTP Server 2. (0) | 2017.09.19 |