關于碼云的使用,查了不少資料,網上的資料對于我這樣的沒用過碼云的新手來說也就呵呵了,走了一些彎路,現將走過的彎路說明如下:
1、碼云不能單獨使用,需要本地安裝Git軟件或者使用VS,Eclipse插件中的git插件
2、如果想要在碼云上創建項目而不是簡單的pull、push、commit項目,需要在本地安裝Git軟件
3、安裝Git軟件作用在于運行git命令
通過碼云創建及管理項目過程
前提
1、安裝的Git軟件
2、注冊了碼云帳號并登錄
3、安裝了VS或者Eclipse這樣的軟件(如果只是想看下碼云的使用而不是關聯開發軟件,這個就不用了,我的是VS2015)
在碼云上新建項目
截圖上兩個紅框框都可以
配置參數
以上,碼云部分暫時告一段落,下面的內容就不多說了,網上一大堆,拷貝下你們看看就行了。。。
在開始git clone項目之前,你們首先要在你們的碼云里面設置好可以clone代碼的keygen。
我們在創建完項目的時候,會進入到這個頁面
看到右上角的管理沒有,點擊它
點擊添加公鑰,如果你想讓你的項目可以進行寫操作,點擊那個×××的添加個人公鑰。
#ssh-keygen -t rsa -C "xxxxx@xxxxx.com"
一路Enter下去哈~別輸入內容就行啦~別問為什么,因為你會被坑的~
#cat ~/.ssh/id_rsa.pub
將屏幕打印出來的內容復制到剛才的個人公鑰里面去,就是下面圖中紅色部分
點擊確定,添加完成,下面就到你本地去clone你的項目啦~
回到項目的首頁,看到右上角的沒,點擊它,彈出一個框,選擇ssh方式clone代碼
復制這行代碼,到你本地,找個文件夾,開始clone吧
#cd ~/gitosproject #git clone git@git.oschina.net: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平臺的過程。一旦工程代碼有更改,則轉到“團隊資源管理器”頁面,點擊“更改”->填入更改說明->“全部提交”:
轉到“同步”->點擊“推送”
則我們可以在“碼農”平臺上的相應項目中看到更新上去的內容:
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。