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
查看當前目錄下的日誌。