当前位置: 首页 > news >正文

大气集团网站模板免费获客平台

大气集团网站模板,免费获客平台,东莞横沥中学,网站功能报价文章目录 背景原因编写脚本测试效果 背景原因 有时候可以看到项目的git 提交日志里好多 Merge branch ‘master’ of …记录。这些记录是怎么产生的呢? 是因为在本地操作 git add . 、 git commit -m "xxxxx"时,没有提前进行git pull操作&…

文章目录

  • 背景原因
  • 编写脚本
  • 测试效果

背景原因

有时候可以看到项目的git 提交日志里好多 Merge branch ‘master’ of …记录。这些记录是怎么产生的呢?
是因为在本地操作 git add . 、 git commit -m "xxxxx"时,没有提前进行git pull操作,而且此时远程仓库代码比本地仓库的新,就会在执行git commit -m "xxxxx"时提示,一堆信息(本地仓库代码版本滞后于远程仓库版本),总之不让提交(其实已经提交到本地仓库了),此时再使用git pull时,就会弹出一个编辑框,让输入合并分支的日志,此时一般就 :wq就可以了,完事后,就可以看到拉取代码成功了,再进行git push。推送成功了,此时git log,就可以看到提交记录里多了一条Merge branch ‘master’ of …的记录。如何避免出现这样的Merge branch ‘master’ of …的记录。下面进行操作。

编写脚本

在这里插入图片描述

通过git bash在 项目的.git/hooks目录下,创建脚本文件pre-commit

touch pre-commit

#!/bin/sh
# 检查是否有 staged 的更改
if [ -n "$(git diff-index --name-only --cached HEAD)" ]; thenecho "Running git pull to update your local changes before commiting..."git pullif [ $? -ne 0 ]; thenecho "Failed to pull changes. Fix conflicts and try again."exit 1fi
fi
exit 0

测试效果

在这里插入图片描述
可以看到,即使忘了在执行commit之前git pull下代码,通过与之关联的钩子脚本可以替我们自动完成此步骤。

http://www.tj-hxxt.cn/news/58475.html

相关文章:

  • seo网站设计工具营销推广是什么意思
  • 网站怎么做seo、应用商店关键词优化
  • 潍坊网站建设seo网站内容优化有哪些
  • 网站被谷歌收录做电商必备的几个软件
  • 阿里云找人做网站靠谱吗抖音seo关键词优化排名
  • 营销型企业网站包括哪些类型营业推广名词解释
  • 做指甲的网站长春seo优化企业网络跃升
  • 深州做网站公司推广普通话的内容
  • 猪八戒网站开发骗局google app下载
  • 沈阳短视频制作公司重庆seo网络推广
  • 招商网站合肥seo快排扣费
  • 阿里云智能logo设计网站关键词排名点击
  • 上海金融网站建设网站建成后应该如何推广
  • seo查询工具网站seo搜索优化公司报价
  • asp网站源码使用站长推荐入口自动跳转
  • 网站的充值是怎么做的google关键词搜索工具
  • 深圳住房与建设部网站seo外包公司哪家专业
  • 佛山做外贸网站流程百度网站打开
  • 网站搭建工作网络优化工程师是干什么的
  • 建设通类似网站成品网站1688入口的功能介绍
  • 电脑网站安全证书有问题如何解决百度一下官网入口
  • 如何注册一个企业邮箱扬州百度seo公司
  • 西安学校网站建设哪家专业百度搜索指数1000是什么
  • 展示型网站重点宁德市人社局官网
  • 成都帮忙做网站的童鞋批发商网站注册账号
  • 网站app制作seo搜索优化费用
  • ps教学网站制作步骤凡科建站app
  • 海南企业建站网站注册查询官网
  • 企业网站管理系统怎么修改密码开鲁网站seo免费版
  • 云服务器的特点seo门户网价格是多少钱