Shell & Git

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 [email protected]:/home/worker/projects/xiaoduo/xiaoduo-mp/qianniu/

远程 -> 本地
rsync -av [email protected]:/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分支

你可能感兴趣的:(Shell & Git)