Centos 自动更新git
2024-10-20 16:41:50
首先,要先配置好自己的Git,然后在某一处进行脚本的编写。
比如项目目录为:/home/project,那参考如下来进行
vim /home/project/automatic_git.sh
#/bin/bash
dir='/home/project'
cd $dir
branch=`git branch|grep '*'|awk '{print $2}'`
git pull origin master:$branch
注意:过滤策略是查看当前带有 “*” 的分支,然后在当前分支处使用awk过滤分支名赋予branch变量,然后git更新代码到本地branch分支。
后续加入crontab里面,可以每分钟执行一次,具体命令请百度。
最新文章
- 【SQL】姗姗来迟的SQL Server 安装图解
- 学习WebSocket(二):使用Spring WebSocket做一个简单聊天室
- C语言文件函数
- 【C语言】-循环的嵌套
- ptrace x64 转
- ConcurrentHashMap的get、put、size
- 【转】判断URL是否能够访问
- 笔记:利用 Cocos2dx 3.2 与 Box2D制作一个跑酷游戏(上)
- htmlunit 导致高cup占用的坑
- Vue的生命周期
- java,http的post和get
- 获取iframe 内容
- Android-线程池下载多个图片并保存,如果本地有该图,则不下载,直接展示到view
- C# List集合去重使用lambda表达式
- Vue组件的使用
- element-ui MessageBox的bug
- jdk1.7安装和配置
- BZOJ4025 二分图(线段树分治+并查集)
- queue 的基本用法
- jmap MAT内存溢出实践
热门文章
- pip 安装模块报错解决
- Contiki 2.7 Makefile 文件(三)
- BZOJ 1192 [HNOI2006]鬼谷子的钱袋:二进制 砝码称重问题
- 分享知识-快乐自己:SpringMVC 结合使用拦截器(判断是否用户是否已登陆)
- C++(一)— stringstream的用法
- BZOJ-3626:LCA(离线+树链剖分)
- jmeter的http post请求与测试Java请求
- PageMethods
- opencv报错 error: (-215) size.width>;0 &;&; size.height>;0 in function cv::imshow
- 查看MySql数据库物理文件存放位置