centos6.6安装git2.4

  第一安装编译环境:

    yum -y install zlib-devel openssl-devel perl cpio expat-devel gettext-devel curl

    yum -y install gcc automake autoconf libtool make

  第二下载安装

    wget http://soft.laozuo.org/git/git-2.4.5.tar.gz
    tar -zxvf git-2.4.5.tar.gz
    cd git-2.4.5
    autoconf
    ./configure
    make
    make install

    git --version

//克隆到本地

git clone root@ip:路径

//添加全部修改的文件到缓存区

git add .

//提交到本地

git commit

git commit -m "commit message"

//提交到线上

git push

//获取线上最新

git pull

Git push 失败 或者push之后 线上没有更新:

修改服务端GIT CONFIG进行如下设置:

[receive]
    denyCurrentBranch = ignore

设置好了还没有完,PUSH上去你要是去测试服上查看,文件并没有更新。这时候需要用到GIT的HOOK:

感谢某某网友的无私奉献,我们不用再去手写SHELL脚本了,脚本下载地
址:https://gist.githubusercontent.com/volca/9482044/raw/344a590af350b997db3819fa21426dfe8bc140f4/post-update

下载到 你的项目目录/.git/hooks/,最后添加可执行权限及修改用户组:

chmod g+x 你的项目目录/.git/hook/post-update

chown www:git 你的项目目录/.git/hook/post-update

如果还是不行 设置根目录的权限为777

2016-10-12添加:

  如果线上是laravel环境 git clone之后需要执行composer install才可以

最新文章

  1. Entity Framework 教程——什么是Entity Framework
  2. Word自动生成目录
  3. OpenCascade Primitives BRep - Sphere
  4. Codeforces Round #371 (Div. 2) C. Sonya and Queries[Map|二进制]
  5. ionic 上拉加载更多&瀑布流加载&滚动到底部加载更多 主意事项
  6. 盘点:崛起中的九大HTML5开发工具
  7. WPF--Calendar控件高级使用
  8. SpringMVC处理Date类型的成员变量方法
  9. XML约束图解
  10. hdu 4034 Graph(逆向floyd)
  11. C#学习笔记---数据库连接与异常
  12. 前端学习:html基础学习五
  13. Stm32型号查阅手册
  14. 重写MFC窗口上的关闭按钮事件(SDI, MDI, Dialog)
  15. .NET设计模式(4):建造者模式(Builder Pattern)(转载)
  16. ASP.NET MVC5实现伪静态
  17. Java利用 ganymed-ssh2-build.jar来上传文件到linux以及下载linux文件以及执行linux shell命令
  18. AIX中查找端口号和进程
  19. MySQL 的数据库、表基本操作
  20. 55、Android网络图片 加载缓存处理库的使用

热门文章

  1. Oracle数据库操作常见异常总结
  2. LA 3263 欧拉定理
  3. C - Catch That Cow
  4. hdoj 1711 Number Sequence【求字串在母串中第一次出现的位置】
  5. Swift_UILabel
  6. HttpURLConnection学习
  7. Linux 上Oracle RAC 10g 升级到 Oracle RAC 11g
  8. Git学习之添加远程仓库
  9. Day4 - Python基础4 迭代器、装饰器、软件开发规范
  10. Android中SQLite使用