Mac下Git命令彙總

乞力馬紮羅的雪CYF發表於2015-10-05

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

檢視當前目錄下的日誌。





github主頁:https://github.com/chenyufeng1991  。歡迎大家訪問!