이것은 Ubuntu Online, Fedora Online, Windows 온라인 에뮬레이터 또는 MAC OS 온라인 에뮬레이터와 같은 여러 무료 온라인 워크스테이션 중 하나를 사용하여 OnWorks 무료 호스팅 공급자에서 실행할 수 있는 git-scp 명령입니다.
프로그램:
이름
git-scp - 파일을 SSH 호환으로 복사 자식-원격
개요
`git scp` -h|도움말|?
`git scp` [ ...| ...]
`git rscp`
기술
현재 작업 트리에서 트리의 작업 디렉토리로 파일을 복사하는 편리한 방법
원격 저장소. 만약 ... 제공되며, 해당 기간 내에 변경된 파일만 제공됩니다.
커밋 범위가 복사됩니다.
내부적으로 이 스크립트는 rsync 하지 scp 이름에서 알 수 있듯이.
자식-rscp - 의 반대 git-scp. 작업 디렉토리에서 특정 파일 복사
현재 작업 디렉토리에 대한 원격 저장소.
옵션
파일을 복사하려는 git remote.
...
모든 커밋, 커밋 범위 또는 트리. `git-diff`(1) 사용
...
그만큼 매개변수가 주어지면 diff를 명명된 경로로 제한하는 데 사용됩니다(디렉토리 이름을 지정하고 그 아래의 모든 파일에 대한 diff를 얻을 수 있음).
GIT 구성
다음을 사용하여 파일을 삭제하려면 도스투유닉스 파일을 복사하기 전에
$ git config --global --add extras.scp.sanitize dos2unix
PHP lint를 통해 파일을 실행할 수 있습니다(예: PHP는 -l) 파일을 복사하기 전에
$ git config --global --add extras.scp.sanitize php_lint
사용 예
당신이되어 있는지 확인 자식-원격(1) 설정
$ 자식 원격 추가 스테이징 myStagingServer:의 / var / www /에서 HTML
준비되지 않은 파일을 원격으로 복사합니다. 테스트를 수행하지 않고 빠르게 테스트하고 싶을 때 유용합니다.
위탁하다
$ git scp 스테이징
준비 및 준비되지 않은 파일을 원격으로 복사
$ git scp 스테이징 HEAD
마지막 커밋에서 변경된 파일과 스테이징 또는 스테이징되지 않은 파일을 다음으로 복사합니다.
먼
$ git scp 스테이징 HEAD~1
현재와 태그 사이에 변경된 파일 복사
$ git scp 스테이징 v1.2.3
특정 파일 복사
$ git scp 스테이징 index.html .gitignore .htaccess
특정 디렉토리 복사
$ git scp 스테이징 js/공급업체/
특정 디렉터리에서 여러 서버로 파일 복사
$ web1 web2 web3의 대상; 하다
git diff --name-only 4.8.3 4.8.2 앱/코드/커뮤니티 앱/디자인 스킨/ | xargs git scp $dest
완료;
onworks.net 서비스를 사용하여 온라인에서 git-scp 사용