Git의 원격 저장소에 대한 정보 표시

Azhar Bashir Khan 2022년8월23일
Git의 원격 저장소에 대한 정보 표시

이 튜토리얼은 Git의 원격 저장소에 대한 정보를 보여주는 것입니다. 버전 제어 시스템인 Git을 사용하여 Git 저장소가 있는 프로젝트 디렉토리의 파일에 수행된 변경 사항을 추적합니다.

일반적으로 로컬 리포지토리는 Git의 원격 리포지토리로 추적됩니다. git remote 명령을 사용하여 원격 저장소에 대한 정보를 볼 수 있습니다.

우리는 이것을 예를 들어 설명할 것입니다.

Git의 원격 저장소에 대한 정보 표시

공동 개발 환경에서 Git을 사용하여 프로젝트 디렉토리의 파일에 대한 변경 사항을 추적합니다.

Git 리포지토리를 사용하여 변경 사항을 추적하고 시간이 지남에 따라 기록을 작성합니다. 따라서 Git 저장소는 우리 프로젝트의 가상 저장소입니다.

필요할 때 액세스할 수 있는 코드 버전을 저장할 수 있습니다. 일반적으로 로컬 Git 리포지토리는 원격 Git 리포지토리로 추적됩니다.

git clone 명령을 사용하여 저장소를 복제합니다. git clone 명령은 복제된 원격 저장소를 다시 가리키는 origin이라는 원격 연결을 만듭니다.

따라서 origin은 업스트림 변경 사항을 가져오거나 로컬 커밋을 푸시하는 쉬운 방법을 제공합니다.

show 옵션과 함께 git remote 명령을 사용하여 원격 저장소에 대한 정보를 볼 수 있습니다. git remote 명령은 추적 중인 저장소 집합을 관리합니다.

따라서 버전 제어 및 협업을 위한 인기 있는 코드 호스팅 플랫폼인 GitHub의 원격 리포지토리로 추적되는 MyProject라는 이름의 프로젝트가 있다고 가정합니다.

다음과 같이 show 옵션과 함께 git remote 명령을 사용하여 원격에 대한 정보를 볼 수 있습니다.

$ cd MyProject
$ git remote show origin
* remote origin
  Fetch URL: git@github.com:johndoe/MyProject.git
  Push  URL: git@github.com:johndoe/MyProject.git
  HEAD branch: master
  Remote branch:
    master tracked
  Local ref configured for 'git push':
    master pushes to master (local out of date)

따라서 git remote 명령과 show 옵션이 원격 저장소 구성에 대한 자세한 출력을 제공하는 것을 볼 수 있습니다.

출력에는 리포지토리와 연결된 분기 목록과 가져오기 및 푸시를 위해 연결된 끝점이 표시됩니다.

따라서 우리의 경우 원격 저장소의 master 분기가 추적된 것으로 표시됩니다. 가져오기 및 푸시 URL은 원격 저장소의 GitHub URL로 표시됩니다.

또한 위의 출력에 표시된 것처럼 로컬 분기가 오래된 것인지 여부도 표시합니다.

때때로 우리는 원격 URL만 보고 싶어하며 네트워크에 연결되어 있지 않을 때 원격 저장소에 도달할 수 있습니다.

이 경우 원격 URL을 다음과 같이 볼 수 있습니다.

$ git config --get remote.origin.url
git@github.com:johndoe/MyProject.git

지금까지 Git에서 원격 저장소에 대한 정보를 표시하는 방법에 대해 배웠습니다.

자세한 내용은 다음 링크를 참조하십시오.

  1. git-remote
  2. Git remote

관련 문장 - Git Remote