본문 바로가기
Frontend/Git & GitHub

[Git] git 협업 (branch, merge request, pull, origin, main, HEAD)

by jojo 2021. 12. 20.

 

 

 

▷ 협업시 pull의 중요성

- master가 아닌 branch에서 본인이 개인 작업을 하고 있을 때, 팀원이 merge request를 하는 등 master의 내용이 변경된다면 그것을 최신버전으로 업데이트해주어야 한다 

- conflict가 발생하는 상황을 방지하기 위해서 자주해주는 것이 좋다

 

▷ branch 활용 명령어

- $ git remote update: branch를 업데이트

- $ git branch : 현재 branch를 확인할 수 있음

- $ git branch -a : 로컬, 원격 모든 저장소의 branch 리스트를 확인할 수 있음

- $ git branch -r :  원격 저장소의 branch 리스트를 볼 수 있음

- $ git checkout <branch> : 해당 branch로 이동

 

▷ 작업물을 원격저장소에 push 할 때 따르면 좋을 순서

  1. git add . (or add -A)
  2. git commit -m "commit message"
  3. git pull origin master
  4. git push origin (branch)

▷ origin, main, HEAD

- origin : 원격 저장소 (git clone을 통해 원격저장소를 복사하면 origin이라는 이름의 원격저장소가 등록됨)

- main : 브랜치 중 가장 중심이 되는 기본적인 branch

- HEAD : 현재 내가 어떤 작업 작업공간에 있는지 나타냄

 

 

 

'Frontend > Git & GitHub' 카테고리의 다른 글

[Git] 유닉스 터미널 명령어 정리(손글씨)  (0) 2021.08.31

댓글