- 使用
git diff HEAD --name-only
获取修改的文件列表。(包含了相对路径)(可以设置HEAD~n
将最近几次的修改进行部署) - 使用
for
遍历上面的列表。 - 使用
pscp
将文件传到远程制定的目录。
cd C:/Users/Dell/Desktop/market
git add .
for /f %%i in ('git diff HEAD --name-only') do pscp -pw " " %%i hahaha@192.168.0.186:/home/wwwroot/default/market/%%i
cd C:/Users/Dell