로컬 저장소를 원격 저장소인 https://github.com/***.git와 연결하려면, 다음 단계를 따라 진행하세요. 이 단계에서는 원격 저장소를 추가하고, 필요에 따라 원격 저장소와의 연결을 설정하는 과정을 설명합니다.
- 원격 저장소 추가 로컬 저장소에 원격 저장소를 추가합니다. 터미널 또는 커맨드 라인에서 다음 명령어를 입력합니다:
bash 코드 복사 git remote add origin https://github.com/ ***.git 여기서 origin은 원격 저장소의 기본 이름입니다. 이 명령어는 로컬 저장소에 원격 저장소를 연결합니다.
- 원격 저장소 상태 확인 원격 저장소가 제대로 추가되었는지 확인하려면 다음 명령어를 사용합니다:
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이라는 이름으로 체크아웃합니다.
- 변경 사항 커밋 및 푸시 로컬 브랜치에서 변경 사항을 커밋한 후 원격 저장소로 푸시합니다. 변경 사항을 커밋하려면 다음 명령어를 사용합니다:
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 수정 및 병합 충돌 해결 위의 단계들을 통해 원격 저장소와의 연결을 완료하고, 로컬 브랜치에서 원격 브랜치로 변경 사항을 푸시할 수 있습니다
'이과 > 컴퓨터활용' 카테고리의 다른 글
Error executing process Process failed (exit code = 1). See error log. Process failed (exit code = 1). (0) | 2023.10.24 |
---|---|
Error executing process Utility 'mysql.exe' not found in client home 에러 (0) | 2023.10.13 |
object object 라고나올때 (0) | 2022.10.06 |
centos7 php7.3 설치 과정 (1) | 2022.09.29 |
centos7 mysql5.7 설치방법 (2) | 2022.09.15 |
댓글