首页 > 其他 > 详细

Git的安装与使用

时间:2014-02-11 00:03:26      阅读:516      评论:0      收藏:0      [点我收藏+]

git初用

发表于2014年1月27日

公司项目集体搬迁到git上来,记录下学习过程。

谷歌“git使用”,凡出现阮一峰三字,必读。

1 git 安装

下载Git For Windows

双击exe文件,一路next;“Windows Explorer integration”打勾,选择“Advanced context menu”(不选的话,鼠标右键,不会有git选项),然后一路next,安装成功。

bubuko.com,布布扣

2 git 配置

1) 配置SSH

进入git bash,输入下面命令:

ssh-keygen -t rsa -C "your_email@youremail.com"

用默认的一路回车,成功后会在C:\Documents and Settings\user下生成.ssh文件,用编辑器打开.ssh/id_rsa.pub文件,复制key。

回到gitlab网站,进入profile settings,点Add SSH Key,粘贴Key,title不用管。

验证是否成功,在git bash下输入:

ssh -T git@xx.com

如果是第一次,会提示是否continue,输入yes会看到”welcome XX”,成功连上。

2) 配置用户信息

git每次提交都会记录username和Email,需要设置一下:

git config --global user.name "your name"
git config --global user.email "your_email@youremail.com"

完成后,

git config --list

查看当前的git配置列表。

3 基本操作

1) git clone 获取项目

leader已经在远端init好了一个仓库,我们只需clone啦

git clone git@git.xx.com.cn:xx.git

2) git branch 查看仓库分支

git branch -r 查看远端仓库分支
git branch 查看本地仓库分支

git branch -r 
origin/master
origin/development

我们有两条分支,master上是可以发布的正式稳定版本;development是用于开发的分支。

3) git checkout development 切换到开发分支

4) git add 添加文件到缓存

在本地dev分支的项目根目录下添加.gitignore文件。我们是java web项目,需要过滤eclipse配置文件和编译后的class文件。
.gitignore文件内容如下:

# eclipse setting
*/.settings/*.*
.project
.classpath

# Compiled
*/build/classes/*.*

之后添加gitignore文件到缓存

git add .gitignore

5) git status

接上一步,用git status查看当前文件状态,结果如下:

$ git status
# On branch development
# Changes to be commited:
# <use "git reset HEAD ..." to unstage>
# new file: .ignore
#

可以看到提示信息,”Changes to be commited”。

6) git commint

git commit –a –m “hello this is my comment”

接上一步,提交本次修改。

7) git push

git push origin development

将本地仓库所做的修改提交到远端dev分支上

8) git pull

从远端仓库提取数据并尝试合并到当前分支, 相当于git fetch后紧接着git merge

9) git rm

未完待续

 

参考资料:

Git分支管理策略
github简单使用教程
Git 参考手册
GitHub Help

Git的安装与使用

原文:http://www.cnblogs.com/owenma/p/3543348.html

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