최신 커밋이 master로 기본 설정
master로만은 동시에 작업 불가능함
branch ?
독립적으로 어떤 작업을 진행하기 위한 개념임
여러 작업을 동시에 진행 할 수 있음.
여러 branch를 master branch와 합칠 수 있음.
깃허브는 master 대신 main을 기본 branch로 함.
git = master
gitHub = main
마스터에서 갈라진 다른 브랜치들에서는 각각 작업을 한 후에 최종적으로 마스터 브랜치로 합쳐짐
git 강제 삭제 (기존에 만들어 둔 )rm -rf .git
git 새로 만들기
git log 로 확인
master branch - HEAD
새 branch 만들기
현재 branch 확인하기
html 수정
git log 로 확인하면 HEAD 가 최신 커밋으로 변경된거 확인가능
branch 만들기 - 현재는 master가 branch로 설정됨
branch 변경 -> bugfix로
git switch bugfix
git branch로 변경된거 확인가능함
html 수정
html 수정2
두 번 커밋을 완료함
bugfix branch와 master branch를 합칠거임
하지만 master bracnh에서만 합칠 수 있음
그래서 switch로 master branch 설정 후 git merge bugfix 로 합침
소스트리에서 확인하기 - 열기 gitstudy
합쳤으니 bugfix는 필요없어서 삭제한다.
git branch -d bugfix
'GIT' 카테고리의 다른 글
Git 버전 관리 - 클론(clone) (0) | 2023.10.17 |
---|---|
Git 버전 관리 - 여러 개의 브랜치 합치는 방법(멀티 브랜치) (1) | 2023.10.17 |
Git 버전 관리 - .gitignore (1) | 2023.10.17 |
Git 버전 관리 - 소스트리 사용 (0) | 2023.10.17 |
Git 버전 관리 - Repo, Commit , 이력 확인 예제 (1) | 2023.10.17 |