SHELL & GIT
服务上传下载文件
从服务器下载整个目录
scp -r username@servername:/remote_dir/ ~/local_dir)
上传目录到服务器
scp -r local_dir username@servername:remote_dir
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分支