失言就是一不小心说了实话 [登录·注册]

吕滔博客

首页 开发 运维 工具 摄影
  • 31626

    利用Git版本管理将只修改过的文件上传到FTP服务器 支持SFTP协议

    memory如果你平时使用Git管理你的代码,并且很不巧,你的服务器管理员又只给了你一个FTP权限。又或者,你没在服务器上跑CI,那你来对地方了,今天我们隆重介绍GIT-FTP工具,开源地址先简单的说下使用,然后我们再详解# 配置 git config git-ftp.url "ftp://ftp.lvtao.net:21/public_html" git config git-ftp.user "ftp-user" git config git-ftp.pas...

    工具 Git 发布于 2018-04-13
  • 02080

    Git pull 强制覆盖本地文件

    滔哥git fetch --all git reset --hard origin/master git pull

    工具 Git 发布于 2018-02-27
  • 22553

    Git 命令行管理项目子模块之submodule

    memory常用命令git clone <repository> --recursive 递归的方式克隆整个项目 git submodule add <repository> <path> 添加 git submodule init 初始化 git submodule update 更新 git submodule foreach git pull 拉取所有创建带子模块的版本库1.正常初始化你的项目仓库git init git add . git commit -m...

    工具 Git 发布于 2018-02-06
  • 02467

    Git如何通过log查看某个文件的所有历史记录?

    memory命令git log --help 所有的git命令都可以通过git manual查看git log 的常用选项选项说明-p按补丁格式显示每个更新之间的差异。--stat显示每次更新的文件修改统计信息。--shortstat只显示 --stat 中最后的行数修改添加移除统计。--name-only仅在提交信息后显示已修改的文件清单。--name-status显示新增、修改、删除的文件清单。--abbrev-commit仅显示 SHA-1 的前几个字符,而非所有的 40 个字符。--rela...

    工具 Git 发布于 2017-12-07
  • 03274

    Mac系统中批量删除Git仓库中的.Ds_Store文件

    memory如果你的项目中还没有自动生成的.DS_Store文件,那么直接将.DS_Store加入到.gitignore文件就可以了。如果你的项目中已经存在.DS_Store文件,那就需要先从项目中将其删除,再将它加入到.gitignore。如下:删除项目中的所有.DS_Store。这会跳过不在项目中的.DS_Storefind . -name .DS_Store -print0 | xargs -0 git rm -f --ignore-unmatch //将 .DS_Store 加入到 .giti...

    xcode&mac mac, Git 发布于 2017-10-11
  • 01871

    Git同步它人的远程仓库至自己的Git服务器 并自动定时更新

    memory昨天晚上将2015年一篇不负责的Git服务器搭建的教程更新了一下.详见 在CentOS下搭建自己的Git服务器及使用nginx配置gitweb面板今天折腾了一些本地的项目,倒是可以了.现在的需要是 将远程的仓库,同步一份到自己的git服务器.开始想的是,远程clone下来本地,然后本地提交一次到自己的git服务器 . 实在是太二了...我的需求是Git服务器A: github之类的远程仓库Git服务器B: 我自己搭的内网的.我要在B上面建个仓库,自动同步服务器A的so... 按上面的想法,...

    环境配置 Git, 滔哥常用 发布于 2017-10-10
  • 02712

    CentOS7.x搭建 GIT 服务器教程

    memory下载安装 GitGit 是一款免费、开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。此实验以 CentOS 7.2 x64 的系统为环境,搭建 git 服务器。安装依赖库和编译工具为了后续安装能正常进行,我们先来安装一些相关依赖库和编译工具yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel安装编译工具yum install gcc perl-ExtUtils-MakeMaker下...

    环境配置 CentOS, Git 发布于 2017-06-25
  • 01157

    Git忽略规则及.gitignore规则不生效的解决办法

    memory在git中如果想忽略掉某个文件,不让这个文件提交到版本库中,可以使用修改根目录中 .gitignore 文件的方法(如无,则需自己手工建立此文件)。这个文件每一行保存了一个匹配的规则例如:*.a # 忽略所有 .a 结尾的文件 !lib.a # 但 lib.a 除外 /attachment # 仅仅忽略项目根目录下的 attachment 文件,不包括 subdir/attachment build/ # 忽略 build/ 目录下的所有文件 doc/*.t...

    工具 Git, 滔哥常用 发布于 2017-06-18
  • 02878

    git分支及多人协助使用教程及视频演示

    memory一开始的时候,master分支是一条线,Git用master指向最新的提交,再用HEAD指向master,就能确定当前分支,以及当前分支的提交点:每次提交,master分支都会向前移动一步,这样,随着你不断提交,master分支的线也越来越长:<video width="400" height="300" controls=""><source src="http://michaelliao.gitca...

    工具 Git 发布于 2017-01-30
  • 116117

    git基础使用

    memory强烈建议所有的Git仓库都有一个README, LICENSE, .gitignore文件简易的命令行入门教程:Git 全局设置:git config --global user.name "滔哥" git config --global user.email "admin@lvtao.net"创建 git 仓库:git init touch README.md git add README.md git commit -m "first ...

    工具 Git, 滔哥常用 发布于 2017-01-03
  • 14370

    Centos搭建GIT服务器

    memoryserver1.首先安装gityum install git2.新建一个linux用户,起名为gitadduser git3.在git用户目录中新建目录 .sshcd /home/git/ mkdir .ssh4.在/home/git/.ssh/目录中新建authorized_keys文件,并将客户端提供的公钥(id_rsa.pub)黏贴到该文件中touch authorized_keys 或 vi authorized_keys5.在项目目录创建一个git裸仓库,假如当前项目目录为/ho...

    环境配置 CentOS, Git 发布于 2016-11-21
  • 04768

    在CentOS下搭建自己的Git服务器及使用nginx配置gitweb面板

    memory使用Gitlab有点配置太麻烦,用github或gitee,领导要求内网或私有服务器,也麻烦.所以干脆自己动手吧. 相对来说比使用gitlab部署要简单(非docker模式),将就看吧nginx的安装就略过啦.要注意的是编译安装nginx,一定要加上--with-http_dav_module不添加该模块无法 git push我们从git安装开始.安装gitcentos默认带的是1.7x的,也可以用.我脑残,把它删了yum -y remove git然后下载了最新的,现在最新的已经到了2....

    环境配置 Git, 滔哥常用 发布于 2015-05-22
  • 02474

    Git客户端安装 Windows+Linux

    memoryWindows 客户端1).下载客户端注,大家到这里下载http://msysgit.github.io/。下面简单演示一下安装过程,比较简单:好了,到这里就安装完成了,安装好以后会在桌面上有个图标,你双击打开即可。如下图:Linux 客户端注,Linux客户端安装就比较简单了,直接用yum安装一下就好![root@test ~]# yum install -y git到这里git就安装完成了,下面我们查看一下版本:[root@test ~]# git --version git vers...

    工具 Git 发布于 2015-05-22
  • 03294

    Windows平台下Git服务器搭建

    memoryWindows平台下Git服务器搭建第一步:下载JAVA,下载地址:http://www.java.com/zh_CN/第二步:安装Java.安装步骤不再详述。第三步:配置Java环境变量.右键”计算机” => ”属性” => ”高级系统设置” => ”高级” => “环境变量” => “系统变量”。新建:变量名:JAVA_HOME变量值:D:Program Files (x86)Javajdk1.6.0_21【具体要根据你自己的安装路径,我的是安装在D盘的】...

    环境配置 Windows, Git 发布于 2015-05-22
  • 08207

    使用tortoisegit访问git@oschina

    memory首先,如果你想使用Git@oschina ,你的电脑上必须先有git工具:你可以从这里获取谷歌提供的git.exe http://git-scm.com/ 当然,如果你能熟练通过命令行操作git,那么这一个工具完全够你使用了。当然,如果那样,大神也不用再看这篇博客。所以,我推荐再下载一个tortoisegit http://code.google.com/p/tortoisegit/ (需要先安装git,在安装tortoisegit)。接下来我们就开始搭建本地与Git@OSC的桥梁了。 首...

    工具 Git 发布于 2014-01-02
  • 12

    网站状态

    • 栏目分类:49个
    • 发布文章:1537篇
    • 用户评论:773条
    • 开博至今:4164天

    正则速查

    [abc] 匹配中括号中的单个字符,如a或b或c
    [^abc] 匹配除了a、b、c等字符的其他单个字符
    [a-z] 匹配一个字符范围,如a到z
    [a-zA-Z] 匹配一个字符范围,如a-z 或 A-Z
    ^ 匹配行的开始
    $ 匹配行的结束
    \A 匹配一个字符串的开始
    \z 匹配一个字符串的结束
    . 匹配任意单个字符
    \s 匹配空白字符,如空格,TAB
    \S 匹配非空白字符
    \d 匹配一个数字
    \D 匹配非数字
    \w 匹配一个字母
    \W 匹配非字母
    \b 匹配字符边界
    (...) 引用所有括号中的内容
    (a|b) a或者b
    a? 零个或1个a
    a* 零个或多个a
    a+ 1个或多个a
    a{3} 3次重复的a
    a{3,} 3次或3次以上重复的a
    a{3,6} 3到6次重复的a

    修正符

    /g 查找所有可能的匹配
    /i 不区分大小写
    /m 多行匹配
    /s 单行匹配
    /x 忽略空白模式
    /e 可执行模式,PHP专有
    /A 强制从目标字符串开头匹配
    /D 使用$限制结尾字符,则不允许结尾有换行
    /U 只匹配最近的一个字符串;不重复匹配

    最新回复

    • memory: 没测试过...
    • 欧文斯: 对于多个 IP 段呢?比如超过 1000 个 IP 段,匹配速度...
    • 广州网站建设: 了解了,博客的通配符HTTPS证书
    • memory: https://medoo.lvtao.net/1.2/doc....
    • 贾彦东: medoo 在select的时候如何使用sum 比如 sel...
    • memory: 纯PHP文件末尾可以没有?>,你把报错信息发我一下。
    • bigwit: 因为七牛云的免费配额不能https,索性传到自己的vps上去算了...
    • bigwit: 我直接使用,报错啊,方便发我一份吗?
    • memory: 是完整的。这个就是一个简单的上传,你可以自己写个类似的也不难的。
    • bigwit: up.php是不是不完整,刚好我也有这样的需求,麻烦你看看
    • 广州网站建设: 学习了,已经收藏起来了
    • memory: 那就改一下 Widget_Stat 这个插件。增加个方法即可。
    • 梁兴健: 文章总浏览量可以有吗
    • memory: 怪我,写的太差。。。不易懂,,,我的错
    • 善行法脉--改变财运: 你是技术大牛。这个真的看不懂
    • memory: 这个太尴尬了,哈哈,,,那是10年的时候刚接触PHP写的一个类。...
    • 梦游者: //website : http://www.lvtao.ne...