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,993評論 19 139
  • 1. GIT命令 git init在本地新建一個repo,進入一個項目目錄,執行git init,會初始化一個re...
    江邊一蓑煙閱讀 827評論 0 0
  • 1.設置 初次使用需要設置姓名和郵箱git config --global user.name "git用戶名"g...
    jrg陳咪咪sunny閱讀 773評論 0 1
  • GIT 是一款免費的、開源的分布式版本控制系統,在使用的時候可以讓每個開發者通過克隆,在本地拷貝服務器上的一個完整...
    大博同學閱讀 621評論 0 2
  • 如果你的手機剛好有個名叫「一個」的app(韓寒監制),打開之后你會看到今天的首頁金句: 過一個平凡無趣的人生實在太...
    陳素封閱讀 566評論 1 11