1. 安装
centos:
yum install git #自动安装依赖
ubutu:
sudo apt-get install git
window:
http://msysgit.github.io/ #下载安装即可
2.配置
安装完成之后,设置配置用户:
#必须
git config --global user.name "Your Name" #用户名 git config --global user.email "email@example.com" #邮箱
#可选配置信息有
branch.master.remote=origin #一般默认远程库origin
branch.master.merge=refs/heads/master
remote.origin.url=https://changyuan@github.com/changyuan/MyProj.git #远程的项目url
#别名配置
alias.lg=log --color --graph --pretty=format:‘%Cred%h%Creset -%C(yellow)%d%Crese t %s %Cgreen(%cr) %C(bold blue)<%an>%Creset‘ --abbrev-commit #日志
通过 git config --list 可以查看多有的配置信息,git config --global "object" "values" 配置所有的全局配置
远程同步时候需要(git clone 到自己的库中是不需要的):
Git Bash打开,输入 ssh-keygen ,按enter,一直按enter 直到出现下面,直至在.ssh中生成id_rsa.pub文件,复制其中的秘钥到你需要的平台(gitthub),如下图:
3.创建版本库
1)克隆已存在的项目
git clone git@github.com:changyuan/MyProj.git
2) 在本地初始化项目,新建文件夹,在里面
git init #生成.git目录,里面包含git的设置信息,比如:.gitingore是忽略版本控制的列表
4.使用
#添加文件到缓冲区 git add readme.txt git add readme.txt readme1.txt git add . #提交 git commit -m "add readme.txt" git diff readme.txt git status git status -s git branch dev git branch -d dev git checkout dev git checkout -b dev git reset --hred HEAD^ git reset --hred version git log git log --pretty=oneline --abbrev-commit #解决冲突 git merge readme.txt git add readme.txt git commit -m "0.01"
原文:http://www.cnblogs.com/icyy/p/5165739.html