标签:
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
标签:
原文地址:http://www.cnblogs.com/bettyling/p/5054847.html