https://github.com/tj/git-extrasgit
有時候想測試些東西,本地改起來比較快,可是要部署到服務器上才能驗證,經過 git 的話得反覆改反覆提交到 gitlab,致使提交歷史亂七八糟,這個時候就能夠用 git scp 快速複製文件:github
git extras 裏的 git scp 很好用服務器
好比我代碼部署在 deploy@server1.com:/data/deploy/project1gitlab
git remote add cc0 deploy@server1.com:/data/deploy/project1
把本地沒有提交的更改複製到指定服務器上,方便咱們快速驗證測試
git scp cc0
把當前目錄下相比 origin/master 有更改的文件複製到指定服務器上code
git scp cc0 origin/master
底層其實就是用 rsync 把修改過的文件複製過去。server