没有哪种教育能及得上逆境 [登录·注册]

吕滔博客

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

    利用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
  • 02360

    Git pull 强制覆盖本地文件

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

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

    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
  • 02994

    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
  • 03514

    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
  • 02326

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

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

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

    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
  • 01369

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

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

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

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

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

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

    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
  • 14623

    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
  • 05845

    在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
  • 02610

    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
  • 03594

    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
  • 08354

    使用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个
    • 发布文章:1542篇
    • 用户评论:797条
    • 开博至今:4221天

    正则速查

    [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 只匹配最近的一个字符串;不重复匹配

    最新回复

    • 1: 天书啊
    • memory: 可以去官方网站找找手册了,好久不玩它了.
    • xiaoyan: 怎么解决的啊
    • 银行建设: 生产环境应该怎么搭建redis集群呢?
    • memory: 好久没折腾WIN了?不确认哟。
    • 虫虫: tomcat apache nginx能装吗
    • 咚咚: 开源的放一个吧
    • memory: 好几年不更新了。。。
    • liqitian: 不能用呀
    • 广州网站建设: 了解
    • memory: 这是测试,不建议正式环境这样使。
    • 广州网站建设: 构建redis集群时候,不要使用生产环境
    • memory: 照着大差不着的改一下就成了rewrite ^/sort/([0-...
    • mage: 按照上面设置的伪静态url是类似这种形式的 /listinfo-...
    • mage: 比如这种URL:帝国7.5伪静态如何可以做到这种形式(拼音或者英...
    • memory: 额,难住我了,哈哈。我项目中没有用过这么复杂的。
    • 马哥: 请问如何设置目录名是拼音,然后文章页在目录下面的伪静态