-
원격 Git 브랜치에서 최종 소스를 받아오는 방법문/dev 2024. 10. 15. 00:21
원격 Git 브랜치에서 최종 소스를 받아오는 방법은
git pull
명령어를 사용하면 됩니다. 이 명령어는 원격 저장소의 변경 사항을 로컬 브랜치에 병합합니다. 하지만 원격 브랜치와 로컬 브랜치 간의 동기화를 확인하고 설정하는 과정이 필요할 수 있습니다. 아래에 단계를 설명하겠습니다.- 원격 저장소 정보 확인
먼저, 원격 저장소의 이름과 브랜치를 확인합니다. 기본적으로 원격 저장소는origin
으로 설정되어 있습니다. git remote -v
- 현재 브랜치 확인
로컬에서 어떤 브랜치에 있는지 확인하려면 다음 명령어를 사용하세요. git branch
- 원격 브랜치에서 소스 가져오기
원격 저장소에서 최신 소스를 가져오려면 아래 명령어를 사용합니다.예를 들어, 원격main
브랜치의 소스를 가져오려면: git pull origin main
git pull origin <브랜치이름>
- 원격 브랜치 목록 확인
만약 어떤 브랜치에서 작업할지 모를 경우, 원격 브랜치 목록을 확인할 수 있습니다. git branch -r
- 브랜치 전환 (필요 시)
다른 원격 브랜치로 전환하고 싶은 경우: git checkout <브랜치이름>
- 브랜치 병합 충돌 처리 (필요 시)
병합 과정에서 충돌이 발생하면 직접 충돌을 해결하고, 다음 명령어로 병합을 완료합니다. git add . git commit
이 과정을 통해 원격 브랜치에 있는 최신 소스를 로컬로 가져올 수 있습니다.
또한, 원격 리포지터리의 내용을 가져와서 로컬 파일을 덮어쓰는 방법은 다음과 같습니다. 이런 저러
로컬 변경 사항을 무시하고 원격의 내용을 그대로 적용하려면 아래 명령어를 사용하세요:git fetch origin uoow_v1.0.1 git reset --hard origin/uoow_v1.0.1
이 명령어는 다음과 같은 작업을 수행합니다:
git fetch origin <brunch name>
는 원격 브랜치의 최신 상태를 가져옵니다.git reset --hard origin/<brunch name>
는 원격 브랜치의 내용을 로컬에 강제로 덮어씁니다. 이때 로컬의 변경 사항은 모두 무시되고 원격의 상태로 완전히 일치합니다.
주의: 이 방법은 로컬에서 추적되거나 수정된 모든 파일이 원격의 상태로 덮어씌워지므로, 로컬 변경 사항이 영구적으로 사라질 수 있습니다. 필요한 경우 먼저 백업하세요.
'문 > dev' 카테고리의 다른 글
포트 사용중인 프로세스 확인하고 죽이기 리눅스 명령어 (0) 2023.07.30 리눅스 서버 원격접속 및 SSL 인증서 발행 및 갱신 (0) 2023.07.30 간단한 서버피씨 접속 및 데이터베이스 쿼리호출 및 정보 수취방법 (0) 2023.07.21 DB 생성시 문자셋 설정 (0) 2023.07.21 입력받은 챗 메시지가 가로폭 270 제한을 둔 말풍선에서 25라인 이상인 경우 전체보기 표시하는 방법 (0) 2023.07.20 - 원격 저장소 정보 확인