使用git管理服务器开发环境配置
2014-03-26 14:46
323 查看
使用git的好处
git是一个分布式版本管理系统,和cvs、svn有很大的不同。git的工作目录包含完整的仓库,不需要搭建服务器,不需配置繁琐的用户权限。git会在当前目录创建.git目录作为仓库,不会影响其他文件。如果不想要这个仓库,只需把.git目录删除就可以了。
使用git管理开发环境配置有如下好处:
1) 开发机一般有标准的配置文件(字符集、缩进等),但每个人难免想做一些个性化配置,但有时修改得多了,也忘记自己改了什么、原来是怎样的。通过git版本管理,可以方便地查看、对比和回滚配置历史。
2) 一般的用户通过./configure --prefix $HOME/local && make && make install来安装软件或库。但安装软件容易,卸载就不容易了。使用git来跟踪$HOME/local的变化,可以方便地通过回滚操作来卸载软件;
3) 如果你是管理员,经常修改/etc下的文件,也可以在/etc下创建仓库,只是多了一个/etc/.git目录,不会影响系统运行。
安装git(以源码安装为例)
wget https://github.com/git/git/archive/master.zip --no-check-certificateunzip -x master
make configure
./configure --prefix=$HOME/local
make
make install
创建仓库
cd ~git init
添加文件
git add localgit add .vimrc .bashrc .bash_profile
git commit
其他一般操作和cvs、svn差不多。
相关文章推荐
- 使用git服务器实现生产环境应用服务器代码更新管理的方案
- 关于window下使用git管理php源码的环境配置问题
- 使用git和github管理自己的项目---真实开发环境的策略
- Flex与服务器交互之四(使用RemoteObject +BlazeDS+TomCat同Java交互及开发环境配置)
- 使用git和github管理自己的项目---真实开发环境的策略
- Flex与服务器交互(使用RemoteObject+BlazeDS+TomCat同Java交互及开发环境配置)
- 使用pycharm手动搭建python语言django开发环境 - 使用git管理代码(二)
- 使用pathogen管理Vim插件并托管到Github 参照文章【1】【2】的办法,将vim打造成一个Python开发环境。文章中使用的是 pathogen + git 来管理 Vim 插件的。对这种
- Javaweb第一课:配置Tomcat服务器、搭建web开发环境、管理webapps项目
- 使用git和github管理自己的项目---真实开发环境的策略
- 使用git和expect在本地开发环境与服务器生产环境之间同步程序文件
- 阿里云服务器配置开发环境第一章:Centos7.3安装git 和 zsh
- 使用git管理puppet运行环境与配置版本
- Flex与服务器交互之四(使用RemoteObject +BlazeDS+TomCat同Java交互及开发环境配置)
- 开发环境配置-eclipse中git的安装、配置与使用-4
- PHP 开发环境的搭建和使用 01--apache服务器配置以及 IIS端口冲突解决
- 使用websphere开发J2EE项目时,在服务器配置文件->“环境”->“类路径”中添加的ORACLE的JDBC文件classes12.zip文件是否有效呢?
- 服务器搭建javaWeb开发环境—svn安装与配置以及使用
- 开发环境配置-git客户端的安装、配置与使用-5
- Mac环境下使用Android Studio配置GIT