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
'Git 필수 사용법' 카테고리의 다른 글
[github] 원격지에 dev 브랜치를 커밋 이전 버전으로 반영하기(덮어씌우기) (0) | 2023.02.21 |
---|---|
[Github] 로컬에 작성한 코드를 원격지의 새로운 레포지토리와 연동하기 (0) | 2022.01.10 |
[git] 로컬 프로젝트 github에 올리기 (0) | 2021.05.30 |
IntelliJ에서 Clone받아보기 (0) | 2020.07.30 |
[github]vscode에서 github remote repository로 코드 올리기 (0) | 2019.09.03 |
댓글