Git 操作的基础指令
1.在当前目录新建Git仓库
git init
2.在指定目录创建Git仓库, 其中newrepo为指定目录
git init newrepo
3.将指定文件从工作区添加到暂存区,其中“Specific File”是需要加入版本控制的文件
git add "Specific File"
4.将暂存区的文件提交版本库, 其中"message comment"是提交动作的备注信息,帮助追踪,追溯。
git commit -m "message comment"
5.将仓库克隆到当前目录,其中<repo>是仓库的地址,如果要克隆到指定目录,在<repo>后面再添加指定的目录<directory>就可以了
git clone <repo>
6.获取仓库修改或者提交的状态
git status
7.暂存区的目录树会被重写,被 master 分支指向的目录树所替换,但是工作区不受影响。
git reset HEAD
8.直接从暂存区删除文件,工作区则不做出改变。
git rm --cached <file>
9.会用暂存区全部或指定的文件替换工作区的文件。这个操作很危险,会清除工作区中未添加到暂存区的改动。
git checkout
git checkout -- <file>
10.会用 HEAD 指向的 master 分支中的全部或者部分文件替换暂存区和以及工作区中的文件。这个命令也是极具危险性的,因为不但会清除工作区中未提交的改动,也会清除暂存区中未提交的改动。
git checkout HEAD
git checkout HEAD <file>
Git 完整命令手册地址:http://git-scm.com/docs