作為小白定枷,剛開始工作孤澎、實(shí)習(xí)肯定會碰到使用git的問題,大家都是這么過來的欠窒,總結(jié)以下操作覆旭,方便后來人,也方便自己岖妄。
1.安裝和配置Git
安裝git的流程就不再贅述型将,很多帖子都有介紹,安裝完成之后需要配置全局用戶名和用戶郵箱荐虐。
2.Git配置SSH Key公鑰
默認(rèn)情況下七兜,用戶的 SSH 密鑰存儲在其 ~/.ssh 目錄下。 進(jìn)入該目錄并列出其中內(nèi)容福扬,你便可以快速確認(rèn)自己是否已擁有密鑰:
$ cd ~/.ssh
$ ls
authorized_keys2 id_dsa known_hosts
config id_dsa.pub
如果是第一次使用的新用戶需要生成一個ssh key腕铸,配置到gitlab上惜犀。輸入下面的命令生成公鑰,其中的引號內(nèi)輸入你在gitlab上綁定的郵箱地址:
ssh-keygen -t rsa -C "xxxxx@xxx.com"
輸入上述命令后會提示一些自定義的選項狠裹,可以直接回車虽界,大概回車三四次后,出現(xiàn)如下內(nèi)容涛菠,則表示生成key成功:
+—[RSA 2048]—-+
| .+ |
| = |
| + . + . . |
|o E . o = = . |
|.. . . S * * + .|
| … + * o =+|
| . . o o + o==|
| o o.=.+.+o|
| .+=o* .o|
+—-[SHA256]—–+
輸入ls可以看到生成的密鑰:
id_rsa 是私鑰
id_rsa.pub 是公鑰
接著莉御,輸入以下命令,復(fù)制公鑰:
pbcopy < id_rsa.pub
打開gitlab碗暗,選擇->右上角頭像->Settings->左側(cè)SSH Keys
將公鑰粘貼到文本框內(nèi),在Tittle中輸入名字梢夯,點(diǎn)擊"Add Key"完成配置言疗。
3.拉取倉庫中的工程代碼
在gitlab中找到你的項目的首頁,復(fù)制SSH鏈接(Https鏈接也行颂砸,但有時會失斣胙佟)
在命令行中輸入git clone + 剛剛復(fù)制的鏈接
git clone ssh://git@gitlab.xxxxx.git
一般到這里就成功完成了代碼的拉取,如果沒有權(quán)限人乓,需要聯(lián)系項目的管理員勤篮,或者也可能出現(xiàn)密碼錯誤的情況。
接著輸入查看分支的命令色罚,就可以看到項目所有分支碰缔,根據(jù)需要切換到對應(yīng)分支進(jìn)行開發(fā)
git branch -a
切換到指定分支
git checkout -b xxx origin/xxx
4.Sourcetree可視化git管理工具
Sourcetree是個很好用的可視化git工具,用了之后再也不想用命令行g(shù)it了戳护,可以直接百度搜索下載金抡,操作也很簡單易懂,就不詳細(xì)介紹了神凑。
[參考鏈接]https://www.cnblogs.com/sumi0624/articles/9447843.html