码迷,mamicode.com
首页 > 其他好文 > 详细

Git入门

时间:2015-12-17 19:04:14      阅读:164      评论:0      收藏:0      [点我收藏+]

标签:

Git:一款免费、开源的分布式版本控制系统。

类似:SVN,CVS。

获取: http://git-scm.com/download/

安装:除了选择安装位置外,别的基本可以默认。

运行:安装目录下的git-bash.exe

使用:

一、目标——获取(标准称呼为“克隆”)Github上jQuery项目的代码

1.创建版本库:运行后cd到指定位置 或者 在指定位置文件夹内右键Git Bash Here,然后执行git init

2.开始clone:执行git clone https://github.com/jquery/jquery.git

技术分享

 

二、目标——将本地文件纳入Git管理

1.须知概念:

Git中文件的三种状态:

Untracked files(未跟踪,未纳入管理的文件)

Changes not staged for commit(已修改,与暂存区文件不相同)

Changes to be committed(已暂存,在暂存区生成了快照,等待被提交)

2.初始化:git init

(2)撤销初始化:rm -rf .git

3.创建文件test.txt

4.查看状态:git status

5.添加文件到待提交清单:git add test.txt

6.查看状态:git status (此时已经变成Changes to be committed状态)

(6)撤回添加的文件:git rm --cached test.txt

7.修改文件test.txt

8.查看状态:git status(此时不仅有Changes to be committed状态,还有Changes not staged for commit状态)

9.撤销对文件的修改(还原):git checkout -- test.txt

9.更新暂存区文件:git add test.txt

10.查看修改的内容:git diff test.txt

11.提交暂存区文件:git commit

(11)提交修改后的文件:git commit -a

(11)取消上一次提交:git commit --amend

(11)提交暂存区文件的同时添加提交信息:git commit -m "commit info"

技术分享

 

技术分享

 

技术分享

 

未完待续。。

 

 

参考链接:

http://blog.jobbole.com/78960/

http://phplaber.iteye.com/blog/1699926

Git入门

标签:

原文地址:http://www.cnblogs.com/bettyling/p/5054847.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!