github軟件開發(fā)者提交自己的代碼使用的。大家可以共享工作成果,比較出名的開源軟件都會(huì)在上面發(fā)布自己的代碼。
github desktop 是什么
Git在Wikipedia上的定義:它是一個(gè)免費(fèi)的、分布式的版本控制工具,或是一個(gè)強(qiáng)調(diào)了速度快的源代碼管理工具. Git的代碼日志是在本地的,可以隨時(shí)查看。SVN的日志在服務(wù)器上的,每次查看日志需要先從服務(wù)器上下載下來.
github desktop使用方法
下載,安裝,然后登陸進(jìn)去.本地git項(xiàng)目與遠(yuǎn)程的github建立聯(lián)系是通過SSH Key來完成的, Github for Windows會(huì)幫你創(chuàng)建SSH Key,你打開郵件應(yīng)該會(huì)收到郵件幫你創(chuàng)建SSH Key的信息.客戶端會(huì)讓你指定一個(gè)storage directory, 我這里是D:\study\github\data, 這個(gè)目錄就是你以后github項(xiàng)目的工作目錄了,從服務(wù)器上clone的源碼工程會(huì)自動(dòng)下發(fā)到這個(gè)目錄. 我們從服務(wù)器上把剛才建立的叫Test的項(xiàng)目倉庫clone到本地, 這時(shí)在可以看到當(dāng)前目錄下多了一個(gè)Test文件夾:
然后我們?cè)谶@個(gè)目錄下,新建一個(gè)叫ddd的mfc對(duì)話框工程, 這時(shí)可以直接提交了,作為我們的第一次提交.加入一些注釋說明,如下圖:
然后”commit to master”, 這樣是把工程提交到本地倉庫, 這一點(diǎn)也是github比較給力的地方,有個(gè)” 本地倉庫”的概念, 這樣在沒有網(wǎng)絡(luò)的情況下,可以先提交到這里,然后有網(wǎng)絡(luò)后,把同步到服務(wù)器. 同步服務(wù)器在右上角的”sync”操作:
這樣就完成了一個(gè)修改,提交,多次操作之后,客戶端上會(huì)記錄各個(gè)版本,如下:
服務(wù)器上也有類似的記錄:
- PC官方版
- 安卓官方手機(jī)版
- IOS官方手機(jī)版