關於碼雲的使用,查了不少資料,網上的資料對於我這樣的沒用過碼雲的新手來說也就呵呵了,走了一些彎路,現將走過的彎路說明如下:
1、碼雲不能單獨使用,需要本地安裝Git軟件或者使用VS,Eclipse插件中的git插件
2、如果想要在碼雲上創建項目而不是簡單的pull、push、commit項目,需要在本地安裝Git軟件
3、安裝Git軟件作用在於運行git命令
通過碼雲創建及管理項目過程
前提
1、安裝的Git軟件
2、註冊了碼雲帳號並登錄
3、安裝了VS或者Eclipse這樣的軟件(如果只是想看下碼雲的使用而不是關聯開發軟件,這個就不用了,我的是VS2015)
在碼雲上新建項目
截圖上兩個紅框框都可以
配置參數
以上,碼雲部分暫時告一段落,下面的內容就不多說了,網上一大堆,拷貝下你們看看就行了。。。
git管理
在開始git clone項目之前,你們首先要在你們的碼雲裏面設置好可以clone代碼的keygen。
我們在創建完項目的時候,會進入到這個頁面
看到右上角的管理沒有,點擊它
點擊添加公鑰,如果你想讓你的項目可以進行寫操作,點擊那個×××的添加個人公鑰。
如何生成公鑰
#ssh-keygen -t rsa -C "[email protected]"
一路Enter下去哈~別輸入內容就行啦~別問爲什麼,因爲你會被坑的~
#cat ~/.ssh/id_rsa.pub
將屏幕打印出來的內容複製到剛纔的個人公鑰裏面去,就是下面圖中紅色部分
點擊確定,添加完成,下面就到你本地去clone你的項目啦~
clone項目
回到項目的首頁,看到右上角的沒,點擊它,彈出一個框,選擇ssh方式clone代碼
複製這行代碼,到你本地,找個文件夾,開始clone吧
#cd ~/gitosproject #git clone [email protected]:ifengye/test.git
看到這行,說明遠程倉庫的代碼已經被clone下來啦!
#cd test
下面開始擼代碼吧,啪啪啪啪啪啪啪啪,好了,擼完了,我們來提交我們的代碼哈~
提交項目
一個好習慣,不管這個項目多少人蔘與,push之前先pull一下,看看有沒有merge的代碼,有merge解決merge,沒有的話直接下面的命令
#git pull origin master #git add . #git commit -m 'init'#git push origin master
OK,下面我們去看下代碼是不是被添加上來了~
VS2015 git的使用方法
用VS創建個工程,什麼工程都可以,這裏用空白的win32平臺工程來做示例:
如下,將解決方案添加到源代碼管理:
轉到“團隊資源管理器”頁面:
點擊“同步”->“發佈git存儲庫”:
將之前的“碼雲”中“test”項目的得到的“HTTPS”弄進去:
點擊“發佈”:
錯誤。。。這個錯誤之前因爲沒經驗蒙了好久,之後才發現是因爲“碼雲”上的默認分支和VS2015要發佈上去的分支同名造成的。
解決方法是在“碼雲”上新建一個分支:
把新建的分支設置爲默認分支:
最後把“碼雲”上的“master”分支刪掉,再在VS上點擊發布即可。當然這個方法有點笨拙,其實可以在VS上直接創建一個不同名的分支出來就可以了,只是本人一開始不大懂,所以才採取了上面的方法。
上面就是在VS上發佈工程到git平臺的過程。一旦工程代碼有更改,則轉到“團隊資源管理器”頁面,點擊“更改”->填入更改說明->“全部提交”:
轉到“同步”->點擊“推送”
則我們可以在“碼農”平臺上的相應項目中看到更新上去的內容: