当前位置:   article > 正文

git及项目部署_gitstats 需要和仓库部署一起吗

gitstats 需要和仓库部署一起吗

git仓库中文件较多,拉取指定文件到本地:
指定操作

//创建一个空的文件
git init  

//表示添加远程库的地址
git remote add origin 远程仓库地址链接  

//打开sparsecheckout功能
git config core.sparsecheckout true  
//注意:如需分支内所有文件该指令可直接忽略,则会拉取对应分支所有的文件

//添加目录到checkout的列表,也可以使用文本编辑
echo 项目名或文件名 >>.git/info/sparse-checkout  

//拉取远程的分支
git pull origin 分支名(文件所在的分支) 
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15

具体操作
创建一个新的项目pullDemo文件夹
在这里插入图片描述

部署:
一般在linux上编写shell脚本进行部署
vim test-portal.sh

cd /xiaobai/code
tar -czvf school-admin-`date +%Y%m%d%H%M%S`.tar.gz ./school-admin/
git checkout master
git pull

rm -rf /xiaobai/code/school-admin/target
mvn clean package -pl school-admin -am -Pprod -DskipTests -Dassembly.skip=false

rm -rf /xiaobai/app
cp -r /xiaobai/code/scool-admin/target/school-admin /xiaobai/app
#sh /xiaobai/app/bin/shutdown.sh
#sh /xiaobai/app/bin/startup.sh
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/Cpp五条/article/detail/570685
推荐阅读
相关标签
  

闽ICP备14008679号