HOWTO · Git
기존 GitHub 리포지토리에 대한 링크
로컬 리포지토리를 Git의 기존 GitHub 리포지토리에 연결할 수 있습니다.
이 페이지의 내용
이 문서에서는 로컬 리포지토리를 GitHub 리포지토리에 연결하는 단계를 간략하게 설명합니다. 로컬 리포지토리를 빈 GitHub 리포지토리에 연결하는 것은 항상 권장됩니다.
결국 아무도 하나에 두 개의 다른 저장소를 원하지 않습니다. 그렇다면 로컬 리포지토리를 GitHub 리포지토리에 어떻게 연결합니까?
기존 GitHub 리포지토리에 대한 링크
GitHub 리포지토리에 연결하는 것은 비교적 간단한 프로세스입니다. 개인 GitHub 계정을 만들어야 합니다.
더 쉬운 컨텍스트를 위해 예제를 사용합니다.
이 예에서는 GitHub 계정으로 이동하여 Sample-Repo라는 새로운 빈 리포지토리를 생성합니다. README.md 파일 또는 GitHub에서 제안한 다른 파일을 포함하지 않도록 합니다.
GitHub에서 리포지토리를 만드는 방법을 모르는 경우 다음 단계를 따르십시오.
- GitHub 계정으로 이동하여
리포지토리탭으로 이동합니다. 새로 만들기를 클릭하여 새 리포지토리를 만듭니다. 리포지토리 이름을 지정하고리포지토리 생성을 클릭합니다.
완료되면 이제 Git Bash를 열 수 있습니다. GitHub 리포지토리와 연결하려는 로컬 리포지토리로 이동합니다.
순서대로 로컬 리포지토리를 Sample-Repo로 명명했습니다.
두 개를 연결하려면 Sample-Repo의 GitHub URL을 복사해야 합니다. 이 경우 HTTPS 인증을 사용합니다.
링크를 얻으려면 GitHub에서 생성한 리포지토리로 이동하여 코드로 이동한 다음 HTTPS 아래의 링크를 복사합니다.
아래와 같이 git remote add 명령을 실행합니다.
$ git remote add origin https://github.com/Wachira11ke/Sample-Repo.git
이렇게 하면 로컬 리포지토리에 대한 가져오기 및 가져오기 URL이 설정됩니다. 아래와 같이 git remote -vv 명령을 사용하여 이를 확인할 수 있습니다.
$ git remote -vv
출력:
마지막 단계는 원격 저장소로 푸시하는 것입니다. git push 명령을 -u와 함께 사용하여 master 브랜치를 원격으로 푸시하고 추적할 수 있습니다.
아래 그림과 같이 명령을 실행합니다.
$ git push -u origin master
출력:
위의 출력은 Git이 원격 master 분기를 추적하도록 로컬 master 분기를 설정했음을 보여줍니다. 이 시점에서 로컬 리포지토리를 기존 GitHub 리포지토리와 성공적으로 연결했습니다.
간단히 말해서 git remote add origin <URL>을 사용하여 로컬 리포지토리를 GitHub 리포지토리에 연결할 수 있습니다. 파일이 섞이지 않도록 항상 빈 GitHub 리포지토리를 사용하십시오.
다른 파일과 함께 기존 GitHub 리포지토리에 연결하면 오류가 발생할 수 있습니다.