* 하나의 브랜치에서만 협업 개발을 하다보면 충돌이 일어난다. 그걸 방지하기 위해 여러 브랜치로 나누어서 개발을 한다.
* git branch '브랜치 명'
브랜치를 생성한다.
* git branch -D '브랜치 명'
브랜치를 삭제한다.
* git checkout '브랜치 명'
현재 위치한 브랜치를 변경한다.
* git checkout -- .
최신 커밋 상태로 돌아간다.
* git merge
base 브랜치에 compare 브랜치를 합친다.
* fork
다른 사람의 저장소에 있는 파일들 중, 자신이 기능을 추가하고 싶거나 변경하고 싶은 내용이 있다면 fork로 통째로 복제해 올 수 있다. 복제 후 자신의 저장소에서 자유롭게 커밋과 푸시를 통해 수정을 하고, 본 주인에게 머지 요청을 보낸다.
'GIT' 카테고리의 다른 글
git 잔디가 안 심어지는 이유... (0) | 2020.08.10 |
---|---|
오픈소스 라이선스 (0) | 2020.07.22 |
git bash를 이용한 명령어 정리 (0) | 2020.07.13 |
원격 저장소 / git remote add / git push / git clone / git pull (0) | 2020.06.13 |
git init / git status / git add / git rm --cached / git commit(커밋) / git config --global user.name / git config --list (0) | 2020.06.13 |