基本命令
配置相关
- 列出当前配置:
git config --list
; - 列出repository配置:
git config --local --list
; - 列出全局配置:
git config --global --list
; - 列出系统配置:
git config --system --list
;
- 配置用户名:
git config --global user.name "your name"
; - 配置用户邮箱:
git config --global user.email "youremail@github.com"
;
工作区相关
新建相关
- 将工作区中的项目文件使用git进行管理,即创建一个新的本地仓库:
git init
; - 从远程git仓库复制项目:
git clone <url>
,如:git clone git://github.com/wasd/example.git;克隆项目时如果想定义新的项目名,可以在clone命令后指定新的项目名:git clone git://github.com/wasd/example.git mygit
;
提交
- 提交工作区所有文件到暂存区:
git add .
- 提交工作区中指定文件到暂存区:
git add <file1> <file2> ...
; - 提交工作区中某个文件夹中所有文件到暂存区:
git add [dir]
;
撤销
撤销相关补充
1. 删除工作区文件,并且将这次删除放入暂存区。 注意:要删除的文件是没有修改过的,就是说和当前版本库文件的内容相同。
4
撤销相关总结
工作区->暂存区: add
暂存区->工作区:git reset HEAD <file> 取消暂存区已经暂存的文件
git checkout --<file> 用暂存区的文件替换工作区
暂存区上的操作命令
-
将暂存区中的文件提交到本地仓库中,即打上新版本:
git commit -m "commit_info"
; -
将所有已经使用git管理过的文件暂存后一并提交,跳过add到暂存区的过程:
git commit -a -m "commit_info"
; -
提交文件时,发现漏掉几个文件,或者注释写错了,可以撤销上一次提交:
git commit --amend
;