首页 > 其他 > 详细

git 使用总结

时间:2016-01-28 12:32:21      阅读:362      评论:0      收藏:0      [点我收藏+]

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"

  

 

git 使用总结

原文:http://www.cnblogs.com/icyy/p/5165739.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!