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

如何做网页宣传网站排名优化外包

如何做网页宣传,网站排名优化外包,php网站的后台地址,wordpress怎么使用插件参考文章:详解如何在项目中使用git Hooks(husky、yorkie) git hooks钩子 git hooks是一些自定义的脚本,用于控制git工作的流程,分为客户端钩子和服务端钩子。  ~/work/step-time/ [master*] ll .git/hooks total…

参考文章:详解如何在项目中使用git Hooks(husky、yorkie)

git hooks钩子

git hooks是一些自定义的脚本,用于控制git工作的流程,分为客户端钩子和服务端钩子。

 ~/work/step-time/ [master+*] ll .git/hooks 
total 128
-rwxr-xr-x  1 admin  staff   478B  8 19 18:52 applypatch-msg.sample
-rwxr-xr-x  1 admin  staff   896B  8 19 18:52 commit-msg.sample
-rwxr-xr-x  1 admin  staff   4.5K  8 19 18:52 fsmonitor-watchman.sample
-rwxr-xr-x  1 admin  staff   189B  8 19 18:52 post-update.sample
-rwxr-xr-x  1 admin  staff   424B  8 19 18:52 pre-applypatch.sample
-rwxr-xr-x  1 admin  staff   1.6K 11 12 17:42 pre-commit
-rwxr-xr-x  1 admin  staff   1.6K 11 12 17:00 pre-commit.sample.bck
-rwxr-xr-x  1 admin  staff   416B  8 19 18:52 pre-merge-commit.sample
-rwxr-xr-x  1 admin  staff   1.3K  8 19 18:52 pre-push.sample
-rwxr-xr-x  1 admin  staff   4.8K  8 19 18:52 pre-rebase.sample
-rwxr-xr-x  1 admin  staff   544B  8 19 18:52 pre-receive.sample
-rwxr-xr-x  1 admin  staff   1.5K  8 19 18:52 prepare-commit-msg.sample
-rwxr-xr-x  1 admin  staff   2.7K  8 19 18:52 push-to-checkout.sample
-rwxr-xr-x  1 admin  staff   3.6K  8 19 18:52 update.sample
 ~/work/step-time/ [master+*] 
 ~/work/step-time/ [master+*] 
 ~/work/step-time/ [master+*] 

.git.hooks目录下的就是勾子,想要运行她们只需要去除.sample后缀,并且把文件改成可执行的就可以了。

pre-commit.sample介绍

#!/bin/sh
#
# An example hook script to verify what is about to be committed.
# Called by "git commit" with no arguments.  The hook should
# exit with non-zero status after issuing an appropriate message if
# it wants to stop the commit.
#
# To enable this hook, rename this file to "pre-commit".# 获取提交的文件名
if git rev-parse --verify HEAD >/dev/null 2>&1
thenagainst=HEAD
else# Initial commit: diff against an empty tree objectagainst=$(git hash-object -t tree /dev/null)
fi# If you want to allow non-ASCII filenames set this variable to true.
allownonascii=$(git config --type=bool hooks.allownonascii)# Redirect output to stderr.
exec 1>&2# Cross platform projects tend to avoid non-ASCII filenames; prevent
# them from being added to the repository. We exploit the fact that the
# printable range starts at the space character and ends with tilde.
if [ "$allownonascii" != "true" ] &&# Note that the use of brackets around a tr range is ok here, (it's# even required, for portability to Solaris 10's /usr/bin/tr), since# the square bracket bytes happen to fall in the designated range.## 获取改动的文件名,使用tr删除ascii表的0到126的字符,## 也就是计算non-ASCII 的字符数量test $(git diff --cached --name-only --diff-filter=A -z $against |LC_ALL=C tr -d '[ -~]\0' | wc -c) != 0
thencat <<\EOF
Error: Attempt to add a non-ASCII file name.This can cause problems if you want to work with people on other platforms.To be portable it is advisable to rename the file.If you know what you are doing you can disable this check using:git config hooks.allownonascii true
EOFexit 1
fi# If there are whitespace errors, print the offending file names and fail.
exec git diff-index --check --cached $against --
http://www.dinnco.com/news/27209.html

相关文章:

  • 网站开发开票交税教育机构在线咨询
  • 微信网站测试网站seo快速优化
  • 微信营销和网站建设电商网站开发平台有哪些
  • 自己怎么做免费网站一篇好的营销软文
  • 基于jsp的精品课程网站建设semir
  • 做网站反链360识图
  • 百度网盘怎样做网站网络营销方案案例
  • 网站生成软件推广营销app
  • 营销型网站建设方案演讲ppt2022最新热点事件及点评
  • 云南省住房和城乡建设厅网站seo推广公司招商
  • 网站建设高清图片网络推广合作协议
  • 网站上的滚动条是如何做的东莞seo黑帽培训
  • 新广告法 做网站的深圳关键词排名seo
  • 律师网站建设推广如何seo搜索引擎优化
  • 深圳做网站找哪家好合肥关键词排名工具
  • 常州网站推广多少钱网络运营工作内容
  • 青岛开发区网站建设自己如何优化网站排名
  • 黄石网站建设价格企业推广软件
  • 制作一个公司网站用vs怎么做推广引流最快的方法
  • 应用开发是什么网页优化最为重要的内容是
  • 网站定制开发前期要有一定的规划网络推广app
  • 不改变网站怎么做关键词优化百度店铺怎么开通
  • 网站内页产品做跳转重庆网站seo推广公司
  • 服务建设网站晨阳seo
  • 长沙简单的网站建设微信软文
  • 网页制作教程咖啡图南宁seo咨询
  • WordPress如何建立手机网站企业网站优化价格
  • 长沙县工程建设质监站网站宁波seo网络推广定制
  • wordpress blissseo培训价格
  • 唐山网站建设seo站长工具综合查询