lefter.github.io

杂货铺


Project maintained by lefter Hosted on GitHub Pages — Theme by mattgraham

SHELL & GIT

服务上传下载文件

  1. 从服务器下载整个目录 
scp -r username@servername:/remote_dir/ ~/local_dir)

  2. 上传目录到服务器 
scp  -r local_dir username@servername:remote_dir
  3. rsync 同步文件
本地 -> 远程
rsync -av ./build worker@120.55.186.171:/home/worker/projects/xiaoduo/xiaoduo-mp/qianniu/

远程 -> 本地
rsync -av worker@120.55.186.171:/home/worker/projects/xiaoduo/xiaoduo-mp/qianniu/ ./
sudo lsof -i tcp:port
sudo kill -9 PID

GIT

git checkout -b test origin/Rtest //拉取远程分支Rtest并创建本地分支
git branch test 本地创建test分支
git branch -d test 删除本地test分支
git branch -d -r origin/pages 删除远程origin的pages分支
git push origin test:Rtest   // 提交本地test分支作为远程的Rtest分支
git push origin :Rtest 删除远程origin的Rtest分支