Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/git/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net git noob:如何将更新的文件复制到目标目录?_Asp.net_Git - Fatal编程技术网

Asp.net git noob:如何将更新的文件复制到目标目录?

Asp.net git noob:如何将更新的文件复制到目标目录?,asp.net,git,Asp.net,Git,我正在使用Git创建一个ASP.net站点 我推动回购协议的变更 然后我转到服务器,从repo获取数据并合并本地数据 -->现在,我只想将已更改的文件复制到我的Inetpub文件夹 有没有一种简单的方法可以通过gitbash命令实现这一点 git show --pretty="format:" --name-only HEAD 在“每行一个文件”列表中,提供在最新提交中更改的文件。HEAD可以被任何git树替换,例如最新提交的父级的commit sha1或HEAD^,等等 通过分别使用OS X

我正在使用Git创建一个ASP.net站点

我推动回购协议的变更

然后我转到服务器,从repo获取数据并合并本地数据

-->现在,我只想将已更改的文件复制到我的Inetpub文件夹

有没有一种简单的方法可以通过gitbash命令实现这一点

git show --pretty="format:" --name-only HEAD
在“每行一个文件”列表中,提供在最新提交中更改的文件。HEAD可以被任何git树替换,例如最新提交的父级的commit sha1或HEAD^,等等

通过分别使用OS X和linux的-J或-I开关将文件传送到
xargs
copy
,您可以直接使用它来复制文件:

git show --pretty="format:" --name-only bd5b6d356374e2cd64250f68c94e3a1738592a9f | xargs -I % cp % destination_folder