Ubuntu Online, Fedora Online, Windows 온라인 에뮬레이터 또는 MAC OS 온라인 에뮬레이터와 같은 여러 무료 온라인 워크스테이션 중 하나를 사용하여 OnWorks 무료 호스팅 제공업체에서 실행할 수 있는 git-send-pack 명령입니다.
프로그램:
이름
git-send-pack - Git 프로토콜을 통해 객체를 다른 저장소로 푸시합니다.
개요
자식 팩을 보내다 [--all] [--dry-run] [--force] [--receive-pack= ]
[--상세] [--얇음] [--원자]
[--[no-]signed|--sign=(true|false|요청한 경우)]
[ :] [ ...]
기술
일반적으로 사용하고 싶을 것입니다. 자식 푸시, 이는 이 명령의 상위 레벨 래퍼입니다.
대신. 보다 자식 푸시(1).
호출 자식 수신 팩 원격 저장소에 저장하고 현재 저장소에서 업데이트합니다.
저장소, 명명된 참조를 보냅니다.
옵션
--수신-팩=
경로 자식 수신 팩 원격 끝 프로그램. 밀 때 가끔 유용함
ssh를 통해 원격 리포지토리에 연결하고 해당 디렉토리에 프로그램이 없습니다.
기본 $PATH.
--exec=
--receive-pack=과 동일 .
--모두
업데이트할 참조를 명시적으로 지정하는 대신 로컬에서 업데이트되는 모든 헤드를 업데이트하세요.
있다.
--stdin
stdin에서 한 줄에 하나씩 참조 목록을 가져옵니다. 에 지정된 참조가 있는 경우
이 옵션에 추가로 명령줄을 추가하면 stdin의 참조가 이후에 처리됩니다.
명령줄에 있는 것입니다.
If --상태 비저장-rpc 이 옵션과 함께 지정되면 참조 목록은 다음과 같아야 합니다.
패킷 형식(pkt-line)이어야 합니다. 각 참조는 별도의 패킷에 있어야 하며 목록은
플러시 패킷으로 끝나야 합니다.
-건조
실제로 업데이트를 보내는 것 외에는 모든 작업을 수행합니다.
--힘
일반적으로 명령은 상위 항목이 아닌 원격 참조 업데이트를 거부합니다.
덮어쓰는 데 사용되는 로컬 참조입니다. 이 플래그는 검사를 비활성화합니다. 이것이 의미하는 바는 다음과 같습니다.
원격 저장소는 커밋을 잃을 수 있습니다. 주의해서 사용하세요.
--말 수가 많은
상세하게 실행합니다.
--얇은
그렇지 않은 개체를 기반으로 개체를 삭제된 형태로 기록하는 "얇은" 팩을 보냅니다.
네트워크 트래픽을 줄이기 위해 팩에 포함되어 있습니다.
--원자
참조를 업데이트하려면 원자 트랜잭션을 사용하십시오. 심판 중 하나라도 업데이트에 실패하는 경우
그러면 심판을 변경하지 않고 전체 푸시가 실패합니다.
--[no-]서명됨, --sign=(true|false|요청한 경우)
푸시 요청에 GPG 서명하여 수신 측에서 참조를 업데이트하여
후크에 의해 확인되거나 기록됩니다. false 또는 --no-signed인 경우 서명이 수행되지 않습니다.
시도했습니다. true 또는 --signed인 경우 서버가 지원하지 않는 경우 푸시가 실패합니다.
서명된 푸시. if-asked로 설정되면 서버가 서명을 지원하는 경우에만 서명합니다.
밀어. gpg --sign에 대한 실제 호출이 실패하면 푸시도 실패합니다. 보다 자식-
수신 팩(1) 수신 측에 대한 세부 정보.
저장소를 수용할 원격 호스트. 이 부분을 지정하면, 자식 수신 팩
SSH를 통해 호출됩니다.
업데이트할 저장소입니다.
...
리모콘이 업데이트를 참조합니다.
지정 L' 참조
원격 측에서 업데이트할 참조를 지정하는 세 가지 방법이 있습니다.
와 --모두 플래그를 지정하면 로컬에 존재하는 모든 참조가 원격 측으로 전송됩니다. 너
아무것도 지정할 수 없습니다 이 플래그를 사용하는 경우.
없이 --모두 그리고 아무 것도 없이 , 로컬 측과 로컬 측 모두에 존재하는 헤드
원격 측이 업데이트되었습니다.
하나 또는 그 이상일 때 명시적으로 지정됩니다(명령줄에서든 다음을 통해든).
--stdin) 단일 패턴일 수도 있고,
콜론 ":"(참조 이름에는 콜론을 포함할 수 없음을 의미) 단일 패턴
의 약어입니다 :.
각 패턴 쌍은 소스 측(콜론 앞)과 대상 측으로 구성됩니다.
(콜론 뒤). 푸시할 심판은 다음과 일치하는 항목을 찾아서 결정됩니다.
소스 측, 푸시되는 위치는 대상 측을 사용하여 결정됩니다. 규칙
심판과 일치시키는 데 사용되는 규칙은 다음과 같습니다. 자식 rev 구문 분석 기호 참조를 해결하려면
이름. 보다 git-rev-구문 분석(1).
· 다음과 같은 경우 오류입니다. 로컬 참조 중 하나와 정확히 일치하지 않습니다.
· 다음과 같은 경우에는 오류입니다. 둘 이상의 원격 참조와 일치합니다.
· 만약에 원격 참조와 일치하지 않습니다.
· "refs/"로 시작해야 합니다. 이 문자 그대로 대상으로 사용됩니다.
케이스.
· == 그리고 일치하는 심판 세트에 존재해서는 안 됩니다.
원격 심판; 심판이 일치 local은 대상 이름으로 사용됩니다.
없이 --힘, ref는 다음과 같은 경우에만 원격지에 저장됩니다. 존재하지 않거나,
은 다음의 진부분집합(즉, 조상)입니다. . 이 검사는 "빨리 감기"로 알려져 있습니다.
check"는 실수로 원격 참조를 덮어쓰고 손실되는 것을 방지하기 위해 수행됩니다.
거기에서 다른 사람들의 커밋.
와 --힘, 모든 참조에 대해 빨리 감기 검사가 비활성화됩니다.
선택적으로 매개변수 앞에 플러스가 붙을 수 있습니다. + 비활성화하려면 서명하세요.
해당 심판에서만 빨리 감기를 확인합니다.
GIT
의 일부 자식(1) 스위트
onworks.net 서비스를 사용하여 온라인으로 git-send-pack 사용