본문 바로가기
기타

[GIT] 협업을 위한 git 명령어 정리

by 코딩로그 2023. 2. 2.

최근 팀 프로젝트를 진행하고 있습니다.

git에 대한 중요성을 다시 한번 깨달으며, 배운 명령어나 오류들에 대해 그때그때 게시글을 추가할 생각입니다.

 

 

 


 

 

 

remote 저장소에서 변경된 branch를 local에 반영하기  (2023.02.02)

 

git flow 전략을 사용하다보니 브랜치도 추가하거나 삭제하는 것도 많아졌다. 이때, git fetch --prune 명령어를 사용하여 remote 저장소에서 지워진 브랜치를 로컬에서 반영하였다.

git fetch --prune 

 

 

 

 

브랜치 전환하기  (2023.02.04)

 

git flow 전략을 사용하다보면 브랜치를 전환해야하는 경우가 생긴다. 이때, git fetch --prune을 통해 remote 저장소의 브랜치를 로컬에 반영시킨 다음 git checkout 명령어를 사용하여 브랜치를 전환한다.

만약, 브랜치 작성과 전환을 함께 하고 싶으면 -b 옵션을 추가한다.

git checkout  <branch>

 

 

 

 

바로 직전 pull, merge 취소하기  (2023.02.08)

 

reset의 hard 옵션을 통해 잘못된 pull이나 merge를 취소할 수 있다.

여기서 reset은 HEAD의 포인터의 위치를 다른 커밋 개체로 이동시킵니다. reset을 통해 원하는 이전 버전으로 되돌릴 수 있습니다.

git reset --hard ORIG_HEAD

'기타' 카테고리의 다른 글

github에서 readme 파일에 이미지 삽입 방법(마크다운)  (0) 2022.07.29