版本控制工具——git讲解
2016-08-16 21:24
274 查看
说在前面
一年前就在接触到“版本控制”这个名词了。最早用的是github,因为是自己摸索的,所以当时并没有用命令行的形式操作,而是下载了github的客户端从而直接在客户端上传文件。当时有个小团队,这种方式用的最多。现在时隔一年,要再次用到版本控制工具了,不得不又重新“学习”git。现在的小组在开发中用的是svn,个人感觉不是很方便,毕竟是集中式的。所以想着同时用上git,以便不时之需吧。好了,下面开始分享一下个人使用过程中的一下小小经验。
参考网址
在github上新建仓库(new repository) 等操作自行谷歌或者百度一下。
设置本地git仓库
添加到git 控制
提交到暂存区
与服务端建立联系
一年前就在接触到“版本控制”这个名词了。最早用的是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 版本号前七位
以上为本人整理的一些资料,希望对大家有所帮助。
相关文章推荐
- [分享]Linux内核开发的版本控制工具Git中文教程
- window下版本控制工具Git 客户端安装
- 分布式版本控制工具:git与Mercurial
- 版本控制工具Git相关基础概念介绍
- 分布式版本控制工具学习--Git
- 安装 Git 版本控制工具
- 分布式和集中式版本控制工具-svn,git,mercurial
- 版本控制工具比较-CVS,SVN,GIT
- 分布式和集中式版本控制工具-svn,git,mercurial
- Ubuntu macbook上使用Git - 分布式的版本控制工具
- Linux内核开发的版本控制工具Git中文教程
- 版本控制工具比较-CVS,SVN,GIT
- 分布式版本控制工具:git & mercurial
- 常见版本控制工具CVS/SVN/Git的主要区别
- 版本控制工具git的安装和常用命令
- 版本控制工具git的安装和常用命令
- linux git命令参数及用法详解--版本控制工具
- linux git命令参数及用法详解--版本控制工具
- 版本控制工具比较-CVS,SVN,GIT