스택큐힙리스트
로컬 Git 저장소가 원래 복제된 URL을 결정하는 방법 본문
저는 GitHub에서 여러 포크가 있는 프로젝트를 가져왔는데, 어떤 포크를 가져왔는지 기억이 안납니다. 가져온 포크를 어떻게 확인할 수 있나요?
답변 1
원격 URL만 얻으려면:
git config --get remote.origin.url
원본이 위치한 원격 레포지토리에 접근할 수 있는 네트워크 환경에서 전체 출력이 필요한 경우:
git remote show origin
git clone (GitHub 또는 어떤 소스 저장소를 사용할 때)는 복제의 소스에 대한 기본 이름이 origin입니다. git remote show 를 사용하면 이 원격 이름에 대한 정보가 표시됩니다. 처음 몇 줄은 다음과 같이 표시됩니다:
C:\Users\jaredpar\VsVim> git remote show origin
* remote origin
Fetch URL: git@github.com:jaredpar/VsVim.git
Push URL: git@github.com:jaredpar/VsVim.git
HEAD branch: master
Remote branches:
스크립트에서 값을 사용하려면, 이 답변에 나열된 첫 번째 명령어를 사용해야 합니다.
답변 2
로컬 Git 저장소가 원래 복제된 URL을 결정하는 방법은 무엇인가요?
Git은 협업을 위해 설계된 분산 버전 관리 시스템입니다. Git을 사용하면 많은 사용자가 동시에 동일한 코드를 수정하고 협력할 수 있습니다. 이러한 이유로 Git을 사용하는 방법이 매우 인기가 있습니다.
그러나 로컬 Git 저장소가 원래 복제된 URL을 결정하는 방법을 모른다면, 코드가 여러 사용자와 공유되어서 실수를 저질러온 경우 문제가 발생할 수 있습니다. 이러한 실수를 방지하기 위해서는 로컬 Git 저장소가 원래 복제된 URL을 알고 있어야 합니다.
그러면 로컬 Git 저장소가 원래 복제된 URL을 결정하는 방법은 무엇일까요? 먼저 Git 명령어 'remote'를 사용해 원격 저장소를 확인할 수 있습니다. 'Git remote -v' 명령어를 사용하면 현재 원격 저장소의 URL을 확인할 수 있습니다.
하지만 로컬 Git 저장소가 원격 저장소가 아닌 로컬 저장소에서 복제된 것인 경우, 위의 방법으로는 URL을 확인하지 못합니다. 이런 경우 로컬 Git 저장소에 저장된 .git 폴더에서 config 파일을 열어 URL을 확인할 수 있습니다.
종합하여 로컬 Git 저장소가 원래 복제된 URL을 확인하는 방법은 크게 두 가지입니다. 첫 번째는 Git 명령어 'remote'를 사용해 원격 저장소를 확인하는 방법이고, 두 번째는 로컬 Git 저장소의 .git 폴더에서 config 파일을 열어 URL을 확인하는 방법입니다.
Git을 사용한다면 로컬 Git 저장소가 어디에서 복제되었는지 확인하는 것이 중요합니다. 이를 통해 사용자는 협업에 필요한 코드 관리를 더욱 효율적으로 수행할 수 있습니다.