#Git Branch
git init
git add
git commit
git log
(-oneline)
git remote add [저장소이름] [저장소주소]
git remote
: 원격 저장소의 리스트(이름)git remote -v
: 원격저장소의 리스트(이름, 주소)
git branch
: Branch의 리스트git branch [브랜치 이름]
: 새 브랜치 만든다git checkout [브랜치 이름]
: 브랜치 바꿈git switch [브랜치 이름]
: 브랜치 바꿈git branch -d [브랜치 이름]
: 브랜치 삭제git checkout -b [브랜치 이름]
: 브랜치 생성 & 이동git switch -c [브랜치 이름]
: 브랜치 생성 & 이동git merge [대상브랜치 이름]
: 현재 브랜치에서 대상브랜치를 머지한다.
- fast-forward merge
- auto merge (without conflict)
- merge with conflict
- 동일 파일 & 동일 라인의 내용이 충돌될 때