본문 바로가기
GitHub

Git branch 생성 // 정보확인, 병합은 이후에 추가

by avvin 2019. 8. 8.


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까지 존재