这是 git-scp 命令,可以使用我们的多个免费在线工作站之一在 OnWorks 免费托管服务提供商中运行,例如 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器
程序:
您的姓名
git scp - 将文件复制到 SSH 兼容 git-远程
概要
`git scp` -h|帮助|?
`git scp` [ ...| ...]
`git rscp`
商品描述
一种将文件从当前工作树复制到某个目录的工作目录的便捷方法
远程存储库。 如果一个 ... 提供,只有在
提交范围将被复制。
这个脚本在内部使用 rsync的 并不是 SCP 顾名思义。
git-rcp - 反过来 git scp. 从工作目录复制特定文件
远程存储库到当前工作目录。
配置
要复制文件的 git 远程。
...
任何提交、提交范围或树。 使用`git-diff`(1)
...
这参数,当给定时,用于限制命名路径的差异(您可以给出目录名称并获取目录名称下所有文件的差异)。
GIT 配置
清理文件使用 dos2unix 在复制文件之前
$ git config --global --add extras.scp.sanitize dos2unix
您可以通过 PHP lint 运行文件(即 PHP -l) 在复制文件之前
$ git config --global --add extras.scp.sanitize php_lint
示例
请确保您有 git-远程(1) 设置
$ git remote add staging myStagingServer:在/ var / www / html等
将未暂存的文件复制到远程。 当您想进行快速测试而不进行任何测试时很有用
提交
$ git scp 暂存
将暂存和未暂存的文件复制到远程
$ git scp 暂存头
将上次提交中已更改的文件以及任何暂存或未暂存的文件复制到
远程
$ git scp 暂存头~1
复制从现在到标记之间已更改的文件
$ git scp 暂存 v1.2.3
复制特定文件
$ git scp 暂存 index.html .gitignore .htaccess
复制特定目录
$ git scp 暂存js/vendor/
将文件从特定目录复制到多个服务器
$ 用于 web1 web2 web3 中的 dest; 做
git diff --name-only 4.8.3 4.8.2 应用/代码/社区应用/设计皮肤/ | xargs git scp $dest
完毕;
使用 onworks.net 服务在线使用 git-scp