본문 바로가기
Git 필수 사용법

서버에서 git branch 변경하기 필독!!

by devebucks 2021. 4. 19.
728x90

회사에서 gitlab을 사용하고 있습니다.

로컬에서 개발을 하다가 서버에서의 환경으로 개발된 결과물을 확인하고 싶을 때가 있습니다.

이럴 경우에는 로컬에서 개발한 소스를 git remote repository로 git push를 하고,

서버에서 같은 브랜치로 checkout해서 git pull을 받은 뒤에 빌드하고 실행하는 작업이 필요합니다.

 

로컬 쪽 소스는 git Desktop이나 vscode에서 바로 변경된 코드를 확인하고 commit 메시지를 작성하고 commit 하고, push를 하면 됩니다.

 

그런데, 서버에 소스를 옮기려면, ssh로 서버에 command를 입력해서 branch를 변경하고 소스를 pull받아야 합니다.

 

이번 글은 서버에서 command로 branch를 변경하고, 소스를 pull받는 과정에 대해서 살펴보려고 합니다.

서버에서 issue로 등록한 branch로 변경하는 방법을 알아보겠습니다.

 


 

방법 순서

1. vscode에서 또는 putty나 터미널 환경에서 ssh로 서버에 접속합니다.

2. 현재 브랜치 확인

$ git branch

 

3. 프로젝트 브랜치 목록 확인하기

$ git branch -a

 

4. 브랜치 목록 중에서 바꿀 브랜치 풀경로로 복사

 

5. 브랜치 변경

git branch -t 바꿀 브랜치 풀경로

-t는 브랜치를 받는 로컬쪽에 branch이름과 동일하게 branch를 생성하고 동시에 checkout합니다.

 

6. 브랜치 변경 확인

git branch

 

7. 업데이트된 소스를 서버로 git pull로 내려받기

git pull

 

 

728x90

댓글