branch의 쓰임
: 커스터마이징 버전이 필요할 경우 원래의 프로그램 유지보수 branch는 유지 시킨채 다른 branch 를 만들어준다.
: 나중에 뺄 것 같은 모듈은 다른 분기를 만들어 구현 / test를 위한 분기
git commit -m "version1" //커밋 메시지 한번에 등록
git commit -a // 자동 add
git -am "version2" // 커밋 전에 자동으로 add + 커밋메시지 등록
단, git 관리중에 있지 않은 파일은 X 생성 후 최초 add는 add로 등록해줘야함.
git branch // 현재 사용중인 branch //default branch는 master
git branch [branchname]
git branch exp // exp 라는 분기를 생성
git checkout exp // exp 분기 사용
exp의 파일과 로그를 살펴보면 master 브랜치와 동일하다.
브랜치를 새로 생성하면, 현재 속해있는 브랜치(master)를 그대로 복사한다.
>>exp브랜치에서 file1을 수정하고 버전3을 생성한 후에
master 브랜치에 접속하여 로그 정보를 보면 버전2까지 존재
'GitHub' 카테고리의 다른 글
[Problem] No such file or directory (0) | 2019.08.09 |
---|---|
GitHub 사용법 (0) | 2019.08.08 |
Git 설치부터 버전등록 / 변경사항 확인 (0) | 2019.08.08 |
GitHub 프로젝트 히스토리 보기 (0) | 2019.07.23 |
STS와 Github 연동 - master brash가 없는 경우 (0) | 2019.07.22 |