Git Git Git!
[Git][Ch1][버전관리] 로그인 브랜치(Branch)
써치킴
2022. 1. 24. 04:57
master라는 브랜치는 하나의 줄기에 해당 > 즉, 프로젝트가 하나의 줄기로 관리됨
branch는 로그인, 사용자정보, 커피 소개 등을 분리해서 개발하고,
분리된 각각의 가지(branch)에서 기능적으로 문제가 없으면 그 가지를 메인 줄기(master)로 합쳐서 사용한다.
따라서 로그인페이지를 master에 그대로 만드는게 아닌,
별도의 branch를 만들어서 기능을 개발하고 문제 없으면 master 줄기에 합쳐준다(merge).
> branch에서 어떤 개발을 하던 master에 병합하기 전까지는 아무런 영향이 없다.
로그인 브랜치 만들기
1. git branch
- branch 목록이 출력됨
2. git branch -a
- 원격 저장소에 있는 브랜치도 출력됨
- remotes/origin/master : 원격 저장소에 origin이라는 별칭을 갖고있는 master 브랜치
3. git branch signin
- signin이라는 브랜치 생성
4. git checkout signin
- signin 브랜치로 접속
sign 브랜치에서 내용을 수정하고 커밋해도 master 브랜치에서 확인 시,
merge하기 전까진 sign 브랜치에서 어떤 변경을 하던 master 브랜치에는 영향이 없다.
signin 브랜치
- signin 폴더 생성 + index.html 파일 추가 한 상태
- add + commit 한 상태
master 브랜치
- signin 브랜치에서 생성한 폴더와 파일을 확인할 수 없다.