Git에서 원격이라는 용어는 원격 저장소와 관련이 있습니다. 모든 팀 구성원이 변경 사항을 교환하는 데 사용하는 공유 저장소입니다. 원격 저장소는 내부 서버, GitHub, Subversion 등과 같은 코드 호스팅 서비스에 저장됩니다. 로컬 저장소의 경우 원격 저장소는 일반적으로 프로젝트의 현재 상태에 대한 파일 트리를 제공하지 않습니다. 대안으로 .git 버전 관리 데이터로만 구성됩니다.
개발자는 원격 서버를 사용하여 많은 작업을 수행할 수 있습니다. 이러한 작업은 복제, 가져오기, 푸시, 가져오기 등이 될 수 있습니다. 아래 이미지를 고려하십시오.
리모컨을 확인하세요
원격 서버의 구성을 확인하려면 다음을 실행하십시오. 자식 원격 명령. git 원격 명령을 사용하면 원격과 로컬 간의 연결에 액세스할 수 있습니다. 복제된 저장소의 원래 존재를 확인하려면 git 원격 명령을 사용하세요. 다음과 같이 사용할 수 있습니다.
통사론:
$ git remote
산출:
주어진 명령은 원격 이름을 다음과 같이 제공합니다. 기원 . Origin은 Git에서 제공하는 원격 서버의 기본 이름입니다.
힘내 원격 -v:
Git 원격은 Git이 짧은 이름으로 저장한 URL을 표시하는 특정 옵션 -v를 지원합니다. 이러한 짧은 이름은 읽기 및 쓰기 작업 중에 사용됩니다. 여기서 -v는 말 수가 많은 . 우리는 사용할 수 있습니다 --말 수가 많은 -v 대신. 다음과 같이 사용됩니다.
스위치 자바 프로그래밍
통사론:
$ git remote -v
또는
$ git remote --verbose
산출:
위 출력은 사용 가능한 원격 연결을 제공합니다. 저장소에 둘 이상의 원격 연결이 포함된 경우 이 명령은 해당 연결을 모두 나열합니다.
힘내 원격 추가
암시적으로 저장소를 가져오면 git은 저장소에 대한 원격을 추가합니다. 또한 저장소에 대한 원격을 명시적으로 추가할 수도 있습니다. 리모컨을 총 닉네임이나 짧은 이름으로 추가할 수 있습니다. 짧은 이름으로 원격을 추가하려면 아래 명령을 따르십시오.
통사론:
$ git remote add
산출:
위 출력에서는 기존 저장소가 있는 원격 저장소를 짧은 이름 ''으로 추가했습니다. HD '. 이제 '를 사용할 수 있습니다. HD 전체 URL 대신 명령줄에 '를 입력합니다. 예를 들어 저장소를 가져오려면 아래 출력을 고려하세요.
원격 URL 대신 짧은 이름을 사용하여 저장소를 가져왔습니다. 이제 짧은 이름을 통해 리포지토리 마스터 브랜치에 액세스할 수 있습니다.
원격 분기 가져오기 및 가져오기
원격 저장소에서 데이터를 가져오고 가져올 수 있습니다. 가져오기 및 가져오기 명령은 해당 원격 서버로 이동하여 해당 원격 프로젝트에서 아직 가지고 있지 않은 모든 데이터를 가져옵니다. 이 명령을 사용하면 해당 원격에서 모든 분기에 대한 참조를 가져올 수 있습니다.
원격 프로젝트에서 데이터를 가져오려면 아래 명령을 실행하세요.
$ git fetch
원격 프로젝트에서 원격 저장소를 복제하려면 아래 명령을 실행하십시오.
산성 특성 데이터베이스
$ git clone
저장소를 복제하면 원격 저장소는 기본 이름 ''으로 추가됩니다. 기원 .' 그래서 대부분 git fetch Origin 명령을 사용합니다.
git fetch Origin은 복제 이후 원격 서버에 적용된 업데이트를 가져옵니다. git fetch 명령은 데이터를 로컬 저장소에만 다운로드합니다. 작동하지 않을 때까지 데이터를 병합하거나 수정하지 않습니다. 원할 때 수동으로 저장소에 병합해야 합니다.
저장소를 가져오려면 아래 명령을 실행하세요.
$ git pull
git pull 명령은 자동으로 원격 데이터를 가져온 다음 현재 분기에 병합합니다. 당기는 것은 가져오는 것보다 더 쉽고 편안한 작업 흐름입니다. git clone 명령은 복제한 서버의 원격 마스터 브랜치를 추적하도록 로컬 마스터 브랜치를 설정하기 때문입니다.
원격 지점으로 푸시
프로젝트를 공유하려면 업스트림으로 푸시해야 합니다. git push 명령은 프로젝트를 공유하거나 원격 서버에 업데이트를 보내는 데 사용됩니다. 다음과 같이 사용됩니다.
$ git push
프로젝트의 기본 분기를 업데이트하려면 아래 명령을 사용하십시오.
$ git push origin master
원격 지점과 디렉터리를 지정하는 특수 명령줄 유틸리티입니다. 원격 서버에 여러 분기가 있는 경우 이 명령을 사용하면 기본 분기와 리포지토리를 지정할 수 있습니다.
일반적으로 용어는 기원 원격 저장소를 의미하고, 마스터는 메인 브랜치로 간주됩니다. 그래서 전체 진술은 ' git push 오리진 마스터 ' 원격 위치의 마스터 분기에 로컬 콘텐츠를 푸시했습니다.
힘내 원격 제거
저장소에서 원격 연결을 제거할 수 있습니다. 연결을 제거하려면 다음과 같이 git 원격 명령을 수행하십시오. 제거하다 또는 RM 옵션. 다음과 같이 수행할 수 있습니다.
통사론:
$ git remote rm
또는
$ git remote remove
아래 예를 고려하십시오.
기본 원격 서버 ''에 연결되어 있다고 가정합니다. 기원 .' 리모컨을 자세히 확인하려면 아래 명령을 수행하십시오.
$ git remote -v
산출:
위 출력에는 사용 가능한 원격 서버가 나열됩니다. 이제 위에서 언급한 대로 제거 작업을 수행합니다. 아래 출력을 고려하십시오.
위 출력에서는 내 저장소에서 원격 서버 '원본'을 제거했습니다.
힘내 원격 이름 바꾸기
Git에서는 원격 서버 이름 대신 짧은 이름을 사용할 수 있도록 원격 서버 이름을 바꿀 수 있습니다. 아래 명령은 원격 서버의 이름을 바꾸는 데 사용됩니다.
통사론:
$ git remote rename
산출:
위 출력에서 기본 서버 이름 이름을 원본으로 hd로 바꿨습니다. 이제 본명 대신 이 이름을 사용하여 활동할 수 있게 되었습니다. 아래 출력을 고려하십시오.
위 출력에서는 서버 이름 hd를 사용하여 원격 저장소를 가져왔습니다. 그런데 이전 서버 이름을 사용하면 '라는 메시지와 함께 오류가 발생합니다. 'origin'은 git 저장소가 아닌 것 같습니다. .' 이는 Git이 이전 이름을 식별하지 못하므로 모든 작업이 새 이름으로 수행된다는 의미입니다.
힘내 쇼 원격
특정 리모컨에 대한 추가 정보를 보려면 show 하위 명령과 함께 git remote 명령을 사용하십시오. 다음과 같이 사용됩니다.
통사론:
Java의 참조 데이터 유형
$ git remote show
그러면 원격 서버에 대한 정보가 표시됩니다. 여기에는 원격과 관련된 분기 목록과 가져오기 및 푸시를 위해 연결된 엔드포인트가 포함되어 있습니다.
산출:
위 출력에는 원격 저장소의 URL과 추적 분기 정보가 나열되어 있습니다. 이 정보는 다양한 경우에 도움이 될 것입니다.
Git Change Remote(리모컨의 URL 변경)
원격 저장소의 URL을 변경할 수 있습니다. git remote set 명령은 저장소의 URL을 변경하는 데 사용됩니다. 기존 원격 저장소 URL을 변경합니다.
Git 원격 세트:
git remote set 명령을 사용하여 간단히 원격 URL을 변경할 수 있습니다. 프로젝트를 지정하기 위해 고유한 이름을 만들고 싶다고 가정해 보겠습니다. Git을 사용하면 그렇게 할 수 있습니다. 이는 간단한 과정입니다. 원격 URL을 변경하려면 아래 명령을 사용하십시오.
$ git remote set-url
그만큼 원격 설정 URL 명령은 두 가지 유형의 인수를 사용합니다. 첫 번째는 이며 저장소의 현재 서버 이름입니다. 두 번째 인수는 저장소의 새 URL 이름입니다. 아래 형식이어야 합니다. https://github.com/URLChanged
아래 이미지를 고려하십시오.
위 출력에서 기존 저장소 URL을 다음과 같이 변경했습니다. https://github.com/URLChanged ~에서 https://github.com/ImDwivedi1/GitExample2 . 이를 변경한 것은 내 URL 이름으로 알 수 있습니다. 최신 URL을 확인하려면 아래 명령을 수행하십시오.
$ git remote -v