본문 바로가기
이과/컴퓨터활용

BRANCH github 랑 local 맞추기

by 코딩초밥 2024. 8. 12.
반응형



로컬 저장소를 원격 저장소인 https://github.com/***.git와 연결하려면, 다음 단계를 따라 진행하세요. 이 단계에서는 원격 저장소를 추가하고, 필요에 따라 원격 저장소와의 연결을 설정하는 과정을 설명합니다.

  1. 원격 저장소 추가 로컬 저장소에 원격 저장소를 추가합니다. 터미널 또는 커맨드 라인에서 다음 명령어를 입력합니다:

bash 코드 복사 git remote add origin https://github.com/ ***.git  여기서 origin은 원격 저장소의 기본 이름입니다. 이 명령어는 로컬 저장소에 원격 저장소를 연결합니다.

  1. 원격 저장소 상태 확인 원격 저장소가 제대로 추가되었는지 확인하려면 다음 명령어를 사용합니다:

bash 코드 복사 git remote -v 이 명령어는 원격 저장소의 URL을 출력합니다. 결과는 다음과 비슷하게 표시됩니다:

perl 코드 복사 origin https://github.com/ ***.git (fetch) origin https://github.com/ ***.git  (push) 3. 로컬 브랜치에서 원격 브랜치 확인 원격 저장소의 브랜치를 로컬 저장소로 가져오려면 fetch 명령어를 사용합니다:

bash 코드 복사 git fetch origin 이 명령어는 원격 저장소의 브랜치와 커밋을 로컬 저장소로 가져옵니다.

 

원격 브랜치로 체크아웃 원격 저장소에 있는 브랜치로 로컬 브랜치를 체크아웃하려면 다음 명령어를 사용합니다:

bash 코드 복사 git checkout -b feature/0.0.1 origin/feature/0.0.1 이 명령어는 원격 저장소의 feature/0.0.1 브랜치를 로컬에 feature/0.0.1이라는 이름으로 체크아웃합니다.

  1. 변경 사항 커밋 및 푸시 로컬 브랜치에서 변경 사항을 커밋한 후 원격 저장소로 푸시합니다. 변경 사항을 커밋하려면 다음 명령어를 사용합니다:

bash 코드 복사 git add . git commit -m "Your commit message" 커밋이 완료되면 원격 저장소로 푸시합니다:

bash 코드 복사 git push origin feature/0.0.1 6. 기본 브랜치로 푸시 (선택 사항) 기본 브랜치가 master인 경우, 원격 저장소의 기본 브랜치로 푸시할 수도 있습니다:

bash 코드 복사 git push origin master 7. 원격 저장소에서 변경 사항 가져오기 원격 저장소에서 최신 변경 사항을 가져오려면 다음 명령어를 사용합니다:

bash 코드 복사 git pull origin feature/0.0.1 8. 문제 해결 원격 저장소 추가 오류: 이미 원격 저장소가 추가된 경우 git remote set-url origin <URL> 명령어로 URL을 수정할 수 있습니다.

bash 코드 복사 git remote set-url origin https://github.com/ ***.git  푸시 거부 오류: 원격 저장소의 변경 사항을 로컬로 병합한 후 푸시합니다.

 

 

 

요약

원격 저장소 추가: git remote add origin <URL>

브랜치 가져오기: git fetch origin

브랜치 체크아웃: git checkout -b <branch-name> origin/<branch-name>

변경 사항 커밋 및 푸시: git add ., git commit -m "<message>", git push origin <branch-name>

 

 

문제 해결: 오류가 발생하면 원격 저장소 URL 수정 및 병합 충돌 해결 위의 단계들을 통해 원격 저장소와의 연결을 완료하고, 로컬 브랜치에서 원격 브랜치로 변경 사항을 푸시할 수 있습니다

반응형

댓글