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

学做网站需要什么基础莆田做网站公司

学做网站需要什么基础,莆田做网站公司,公司网站怎么做实名认证,wordpress固定链接设置后打不开文章目录 背景原因编写脚本测试效果 背景原因 有时候可以看到项目的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.yayakq.cn/news/462391/

相关文章:

  • 空间网站打不开医药招商网站大全
  • 临沂网站建设公司全国网站建设课设心得
  • 跨境电商自建站是什么wordpress后台中文安装
  • 如何建设一家网站有什么网站可以做投票功能吗
  • seo公司网站电影网站 模板
  • 如何选择网站模板网站推广大概需要多少钱
  • 自助建站系统建的网站做排名吗国外外贸网站有哪些
  • 涟水建设局网站门户
  • 10大免费软件下载网站wordpress批量发布器
  • 网站根目录怎么写网站开发兼容ie
  • 电子商务网站软件建设的核心是什么arvixe wordpress
  • 网站建设会议验收排名网站
  • 误给传销公司做网站算犯罪吗专业制作网页公司
  • 学做网站论坛vip账户电子商务是干什么的专业
  • c 网站开发需要的技术个人介绍网站内容
  • 宿迁住房和城乡建设网站中国室内设计公司100强
  • 企业网站搭建程序东莞网页制作模版
  • 模具东莞网站建设网站备案 接入商
  • 网站建设 宝安沙井用dw制作视频网站
  • 中国石化工程建设公司网站网站缺陷和优化的例子
  • 做网站哪个软件好用南宁建设职业技术学院招聘信息网站
  • 什么网站百度的收录高重要的建设工程人员查询
  • 做一个个人网站的步骤新余网站网站建设
  • 邢台做网站企业以下哪个不是网络营销成熟阶段出现的网络营销方式
  • 官方网站欣赏莱芜金点子招聘网最新招聘
  • 分阶段建设网站东莞交易中心
  • 西昌做网站如何将自己做的网站
  • 十佳网站设计江西网站建设平台
  • 网站开发建设推荐色系网站哪里有
  • 什么网站做淘宝素材比较好模板网免费下载素材