在項目開發(fā)時,如何在mac下不適用命令行提交代碼?gitLab、sourceTree這對默契的cp幫你解決問題。
1、認(rèn)識一下gitLab這個版本管理工具。
說到版本管理工具,大家會想到svn,git和svn還是有差別的。svn是集中化的版本控制系統(tǒng), 只有一個單一的集中管理的服務(wù)器,保存所有文件的修訂版本,而協(xié)同工作的人們都通過客戶端連到這臺服務(wù)器,取出最新的文件或者提交更新。git是分布式的版本控制系統(tǒng), 每一個終端都是一個倉庫,客戶端并不只提取最新版本的文件快照,而是把原始的代碼倉庫完整地鏡像下來。每一次的提取操作,實際上都是一次對代碼倉庫的完整備份。


2、git的使用
2-1、登錄
管理員會為使用者開通賬號并設(shè)置權(quán)限,如是否可創(chuàng)建group等
2-2、修改密碼等賬號信息

2-3、生成ssh key


在終端里按照文檔提示的進行命令輸入,ssh-keygen - t rsa -C "開通git的郵箱"回車


直接回車

我已經(jīng)生成過key,所以會提示overwrite,如果是第一次生成的話接下來會生成key,然后將生成的key復(fù)制到git中


接下來就能進行提交、推送、拉取等操作了,等創(chuàng)建完項目sourceTree該上場了。
3、新建項目--->設(shè)置項目名--->設(shè)置項目權(quán)限--->成功創(chuàng)建項目

新建一個項目

設(shè)置項目名

設(shè)置項目權(quán)限

成功創(chuàng)建項目
4、sourceTree的使用
新建一個新倉庫--->從url克隆--->單擊一下目標(biāo)路徑自動填寫路徑與項目文件夾--->自動彈出可視化界面--->通過提交、拉取、推送等操作實現(xiàn)代碼管理。到這里git與sourcetree的配合使用介紹完了。

新建一個git倉庫

填寫url:git中ssh欄中的地址(見成功創(chuàng)建項目圖)

可視化界面