Ubuntu Online, Fedora Online, Windows 온라인 에뮬레이터 또는 MAC OS 온라인 에뮬레이터와 같은 여러 무료 온라인 워크스테이션 중 하나를 사용하여 OnWorks 무료 호스팅 제공업체에서 실행할 수 있는 git-fetch-pack 명령입니다.
프로그램:
이름
git-fetch-pack - 다른 저장소에서 누락된 객체 수신
개요
자식 가져오기 팩 [--all] [--quiet|-q] [--keep|-k] [--thin] [--include-tag]
[--업로드-팩= ]
[--깊이= ] [--진행 없음]
[-V] [ ...]
기술
일반적으로 사용하고 싶을 것입니다. 자식 술책, 이는 이 명령의 상위 레벨 래퍼입니다.
대신.
호출 자식 업로드 팩 원격 저장소에 있는 개체를 보내도록 요청합니다.
명명된 헤드를 업데이트하기 위해 이 저장소에서 누락되었습니다. 사용 가능한 커밋 목록
로컬은 로컬 refs/ 계층 구조를 스캔하여 발견되고 다음으로 전송됩니다. 자식 업로드 팩
반대편에서 달리고 있습니다.
이 명령은 원격에서 요청된 참조를 완료하기 위해 모든 것을 다운로드하도록 변질됩니다.
로컬 측에 공통 조상 커밋이 없는 경우.
옵션
--모두
모든 원격 참조를 가져옵니다.
--stdin
stdin에서 한 줄에 하나씩 참조 목록을 가져옵니다. 에 지정된 참조가 있는 경우
이 옵션에 추가로 명령줄을 추가하면 stdin의 참조가 이후에 처리됩니다.
명령줄에 있는 것입니다.
If --상태 비저장-rpc 이 옵션과 함께 지정되면 참조 목록은 다음과 같아야 합니다.
패킷 형식(pkt-line)이어야 합니다. 각 참조는 별도의 패킷에 있어야 하며 목록은
플러시 패킷으로 끝나야 합니다.
-q, --조용한
패스 -q 플래그 자식 개체 풀기; 이렇게 하면 복제 프로세스가 덜 장황해집니다.
-k, --유지
호출하지 않음 자식 개체 풀기 수신된 데이터에 대해 하나의 팩파일을 생성합니다.
대신 이를 개체 데이터베이스에 저장합니다. 두 번 제공되면 팩은 다음과 같습니다.
재포장할 수 없도록 잠겨 있습니다.
--얇은
"얇은" 팩을 가져옵니다. 이 팩은 개체를 기반으로 하지 않은 개체를 기반으로 삭제된 형식으로 개체를 기록합니다.
네트워크 트래픽을 줄이기 위해 팩에 포함되어 있습니다.
--include-태그
원격 측에서 지원하는 경우 주석이 달린 태그 개체가 동일한 위치에 다운로드됩니다.
태그가 참조하는 개체가 다운로드되면 다른 개체로 연결됩니다. 그만큼
그렇지 않으면 호출자는 이 옵션을 사용할 수 있는 태그를 결정해야 합니다.
--업로드-팩=
이를 사용하여 경로를 지정합니다. 자식 업로드 팩 원격 측에서 찾을 수 없는 경우
당신의 $PATH. sshd 설치는 다음에 대한 사용자 환경 설정 스크립트를 무시합니다.
로그인 쉘(예: .bash_profile) 및 개인적으로 설치된 Git을 찾을 수 없습니다.
시스템 기본값 $PATH. 제안된 또 다른 해결 방법은 $PATH를 설정하는 것입니다.
".bashrc", 그러나 이 플래그는 오버헤드를 지불하고 싶지 않은 사람들을 위한 것입니다.
간결한 .bashrc 파일을 사용하여 비대화형 쉘(대부분의 사항을 설정함)
.bash_profile에서).
--exec=
--upload-pack=과 동일 .
--깊이=
n보다 길지 않은 조상 체인으로 가져오기를 제한합니다. 자식 업로드 팩 취급
특별한 깊이 2147483647은 긴 조상 체인이 있더라도 무한합니다.
--진행하지 않음
진행 상황을 표시하지 않습니다.
--자체 포함 및 연결 확인
수신된 팩이 독립적이고 연결되어 있으면 "connectivity-ok"를 출력합니다.
-v
상세하게 실행합니다.
원격 저장소의 URL입니다.
...
업데이트할 원격 헤드입니다. 이는 $GIT_DIR을 기준으로 합니다(예: "HEAD",
"참조/헤드/마스터"). 지정하지 않으면 원격 측에 있는 모든 헤드에서 업데이트됩니다.
onworks.net 서비스를 사용하여 온라인으로 git-fetch-pack 사용