[Git] 협업을 위한 깃 명령어 살펴보기

zioo·2022년 10월 1일
0

브랜치 생성하기

브랜치란

기존 main 브랜치로 부터 독립적인 작업 공간을 만들어주는 기능

// 현재 파일 상태 확인
git status


//현재 브랜치 상태 확인
git log --pretty=oneline --graph

브랜치 생성하는 법

  1. 깃헙 원격 저장소에서 브랜치 생성 후, 지역 저장소로 가져오기
  2. 지역 저장소에서 생성 후 원격 저장소에 반영

1. 깃헙 원격 저장소에서 브랜치 생성

// 원격 저장소 갱신
git remote update


//브랜치 정보 
git branch -a


// 브랜치 설정 
git checkout -t origin/test/remote-branch

//다시 확인 
git branch -a

2. 지역 저장소에서 생성


//현재 작업 중인 브랜치 확인 
git branch -l

// 작업 브랜치 main으로 변경 
git checkout main

//새 브랜치 생성 
git branch test/local-branch

//확인
git branch -a 

// 브랜치 변경 
git checkout test/local-branch

//반영
git push origin test/local-branch

브랜치 삭제

//브랜치 삭제
git branch -d test/deleted

//브랜치 병합

브랜치 병합

fast forward


// test/fast-forward 브랜치를 main branch 에 병합 
git merge test/fast-forward

병합 커밋


// 병합 
git merge test/local-branch

충돌 해결하기

충돌이 날 경우 출돌 문서에서 head 내용 비교 하고 다시 git add . , commit 수행

원격 저장소의 최신 내역을 지역 저장소 브랜치 반영하기


git pull {원격 저장소 식별자} {원격 저장소 브랜치}

git pull origin main 

0개의 댓글