您的位置:首页 > 编程语言

版本控制工具——git讲解

2016-08-16 21:24 274 查看
说在前面

一年前就在接触到“版本控制”这个名词了。最早用的是github,因为是自己摸索的,所以当时并没有用命令行的形式操作,而是下载了github的客户端从而直接在客户端上传文件。当时有个小团队,这种方式用的最多。现在时隔一年,要再次用到版本控制工具了,不得不又重新“学习”git。现在的小组在开发中用的是svn,个人感觉不是很方便,毕竟是集中式的。所以想着同时用上git,以便不时之需吧。好了,下面开始分享一下个人使用过程中的一下小小经验。

参考网址

注册账号及相关操作

首先注册一个github的账号。(话说国内类似的代码托管平台有开源中国的“码云”、coding.net等。国内的服务器可能有些不稳定,但是上传速度快很多,github的上传速度基本就10k以内)

在github上新建仓库(new repository) 等操作自行谷歌或者百度一下。

安装git客户端

下载安装完成git客户端之后,打开git bash。进入命令行操作

上传下载步骤如下

初始化配置:(首先要进入你要进行操作的目录 如:
cd d:/test


git config --global user.name "xxx"
用户名

git config --global user.email "xxx"
邮箱

设置本地git仓库

git init
(在工作目录下执行该命令)

添加到git 控制

git add **.txt
(如果是整个目录,则
git add .
)

提交到暂存区

git commit -m "这里写注释"


与服务端建立联系

git remote add origin https://github.com/xxx/xxxx.git[/code] 
拉取远程文件到本地仓库

git pull origin master


将本地文件推送到服务端

git push -u origin master
(紧接着会提示输入用户名、密码。如果需要频繁提交也可以创建ssh key,这里暂时不讲,可以自行Google或百度)

其他一些命令

查看日志:
git log --pretty=oneline
或者
git reflog


查看远程记录:
git remote -v


回退:
git reset --hard 版本号前七位


以上为本人整理的一些资料,希望对大家有所帮助。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息