1. which -a git
查看当前Mac下有哪几个版本的Git;
2.git --version
查看当前使用的git版本;
3.git config --global user.name Jack
配置git的用户名;
4.git config --global user.email *****
配置git的邮箱;
5.git config --help
或者
git help config
或者
man git-config
查看git config的文档
6.git config --global --add user.name Mike
增加一位用户;
7.git config --list --global
查看当前的用户名和邮箱;
8. git config --global --unset user.name Mike
删除某一个用户名或者邮箱;
9. git log
查看日志,需要在某个repository下面执行;
10 . git init repo
创建一个名字为repo的仓库;
11.git init --bare bare_repo
创建一个名字为bare_repo的裸仓库;
12.git init
直接把某个文件夹作为git仓库,在某个文件夹下执行该命令;
13. git clone
克隆某个仓库;
14.mkdir aaa
创建一个文件夹aaa;
15.touch a
新建一个a文件;
16. git add a b
把a和b两个文件添加到暂存区;
17. git commit -m "注释"
把暂存区中的文件提交到历史区;
18. git rm a
从工作空间和暂存区删除a文件;
19.git rm --cached a
从暂存区删除a;
20. git checkout a
从历史区检出a文件到工作区;
21. git mv a c
把工作区的a文件重命名为c文件(其实这个命令是一系列操作的综合);
其实该命令执行的操作包括:
(1)把a文件删除了;
(2)新建一个c文件;
(3)在暂存区中删除了a文件;
(4)并把c文件add到了暂存区;
注意并没有执行commit命令,此时只是保证了工作区和暂存区的同步;
mv a c
仅仅是把a文件重命名为c,没有其他的任何操作。
22. git log
查看当前目录下的日志。