一、配置Git
1.下載安裝git
Mac上是自帶git的,所以不需要自己下載和安裝
2.生成SSH KEY
$ ssh-keygen -t rsa -C 123456789@qq.com
注意:這里的郵箱填寫你提交代碼時要用的郵箱
直接按Enter就行。然后,會提示你輸入密碼,如下(建議輸一個,安全一點,當然不輸也行,應(yīng)該不會有人閑的無聊冒充你去修改你的代碼(嘿嘿,公鑰外人也不知到)):
Enter file inwhich to save the key (/home/you/.ssh/id_rsa):
Enter same passphrase again: [Type passphrase again]
3.查看.pub文件
$ cd ~/.ssh 切換目錄到這個路徑
$ vim id_rsa.pub 將這個文件的內(nèi)容顯示到終端上
當然你也可以直接前往.shh文件所在的路徑(前往~/.ssh 這個路徑),然后用xcode打開.pub這個文件,同樣可以看到里面的內(nèi)容
4.將KEY添加到github或gitee等

5.完成以后,驗證下這個key是不是正常工作:一個是github? 另一個是gitee(碼云)
$ ssh -T git@github.com? or? ?ssh -T git@gitee.com
Attempts to ssh to github
如果,看到:
Hi xxx! You've successfully authenticated, but GitHub does not # provide shell access.
6. 遠程克隆項目過來
>1.最簡單直接的命令,選擇當前目錄
git clone xxx.git
>2. 如果想clone到指定目錄
git clone xxx.git "指定目錄"
>3. clone時創(chuàng)建新的分支替代默認Origin HEAD(master)
git clone -b [new_branch_name]? xxx.git
>4. clone 遠程分支
git clone 命令默認的只會建立master分支,如果你想clone指定的某一遠程分支(如:dev)的話,可以如下:
????????A. 查看所有分支(包括隱藏的)git branch -a?顯示所有分支,如:
* master
? remotes/origin/HEAD -> origin/master
? remotes/origin/dev
? remotes/origin/master
B. ?在本地新建同名的("dev")分支,并切換到該分支
git checkout -t origin/dev 該命令等同于:
git checkout -b dev origin/dev