英语法语西班牙语

Ad


OnWorks 网站图标

git-scp - 云端在线

通过 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器在 OnWorks 免费托管服务提供商中运行 git-scp

这是 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


免费服务器和工作站

下载 Windows 和 Linux 应用程序

Linux 命令

Ad