git logo

Git简单入门

什么是Git

Git是一个分布式版本控制/软件配置管理软件,原来是linux内核开发者林纳斯·托瓦兹(Linus Torvalds)为了更好地管理linux内核开发而创立的。需要注意的是和GNU Interactive Tools,一个类似Norton Commander界面的文件管理器有所不同。

Git最初的开发动力来自于BitKeeper和Monotone。Git最初只是作为一个可以被其他前端比如Cogito或StGIT包装的后端而开发的。不过,后来Git内核已经成熟到可以独立地用作版本控制。很多有名的软件都使用Git来进行版本控制,其中有Linux内核、X.Org服务器和OLPC内核开发。

open-ssh

Step1.安装open-ssh:

Step2.生成RSA Key

生成的公钥(id_rsa.pub)和密钥(id_rsa)在~/.ssh/目录下

git-core(git server)

Step1.安装git-core

Step2.添加git用户

Step3.创建版本库

python-setuptools

Step1.安装

gitosis

安装gitosis

lamp-server

安装lamp-server(linux下的apache,mysql,php软件套装,装好直接可用,非常方便)

gitweb

安装gitweb,装好后,可以直接通过浏览器查看git相关信息.

=======================   使用git   ========================

1.创建一个新项目

2.clone 项目

3.新增/提交文件

4.回退到某个版本xxversion

5.放弃修改

6.创建分支

7.切换到新分支

8.修改分支/提交分支

9.合并分支
Step1.切换到master分支

Step2.合并dev分支的修改到master

10.删除分支