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 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分支
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 134,853评论 18 139
  • 1. GIT命令 git init在本地新建一个repo,进入一个项目目录,执行git init,会初始化一个re...
    江边一蓑烟阅读 825评论 0 0
  • 1.设置 初次使用需要设置姓名和邮箱git config --global user.name "git用户名"g...
    jrg陈咪咪sunny阅读 768评论 0 1
  • GIT 是一款免费的、开源的分布式版本控制系统,在使用的时候可以让每个开发者通过克隆,在本地拷贝服务器上的一个完整...
    大博同学阅读 612评论 0 2
  • 如果你的手机刚好有个名叫「一个」的app(韩寒监制),打开之后你会看到今天的首页金句: 过一个平凡无趣的人生实在太...
    陈素封阅读 562评论 1 11