使用git版本管理工具上傳程式碼到碼雲
因工作需要使用程式碼管理工具。當然,程式碼管理是可以更方便,助於團隊的合作及程式碼的合併。但之前沒有實際操作過上傳和下載,下載只是壓縮包的直接下載,通過git工具使用命令下載還是第一次操作。
中間波折許多,嘗試多次未能完成,同事幫忙也沒搞定,幸好有一大神實際操作了一把,大致理順了流程,但那個坎還是沒有邁過去,乾脆卸了重灌,按照大神的步驟一步一步的來,結果還是失敗,差點讓我懷疑人生。
後面百折不撓,堅持不懈的多次嘗試終於順利的上傳了,後續也一直成功了,不容易啊。
重點:
重點在於新建資料夾之後,可以對新建資料夾中的資料夾的內容進行操作,刪除、新增都可以;
區別在於:
刪除:刪除之前的內容,新的內容會在上傳之後覆蓋掉之前碼雲上該分支的所有內容;
新增:只是新增新的內容,對原來的檔案不做任何操作,在上傳成功之後,原本的和新檔案均存在;
注意了:是新建資料夾中的資料夾的內容可以改變,而不是新建資料夾中的資料夾!
這就是卡了我一上午的地方,感覺自己挺笨的,但好歹搞定的。
1、下載:
直接在官網上下載git版本管理工具,網站自動識別你的系統,並下載,你只需選擇下載的路徑,等待下載即可:https://git-scm.com/downloads;2、安裝:
除了路徑進行自行選擇,其他可以直接預設,然後下一步直到結束;
3、配置:
開啟已安裝完成的git,配置個人的使用者名稱稱和電子郵件地址;
這兩條很重要,因為每次git提交都會引用這兩條資訊;
git config --global user.name '碼雲賬戶使用者名稱稱'
git config --global user.email '碼雲註冊的郵箱地址'
使用者名稱稱可以去碼雲上檢視,在頭像的右邊有兩個名字,上面是暱稱,下面是使用者名稱稱,別搞錯了哦;
郵箱地址也可以在頭像旁的編輯符號點選後看到個人的資訊,裡面包含註冊的郵箱地址;
4、新建專案(分支)
開啟自己的碼雲-->個人主頁,然後點選+,建立專案:
開始建立專案:
然後在我的碼雲下拉處可以看到自己新建的專案(分支);
點選之後可以檢視分支的內容;
如圖是我之前新建的一個叫wx的專案(分支),裡面是已經上傳的檔案;
在這裡可以看到總的分支,也可以切換分支,檢視不同分支裡面的檔案;
到此,分支就已經建好了;
我們可以開始上傳檔案了;
5、上傳
a、開啟git工具,新建一個空資料夾,例如在E盤新建一個wx的空資料夾:
cd e:
mkdir wx
當然,也可手動建立,然後進入新建的這個資料夾:
cd wx
接著克隆碼雲的個人程式碼路徑,進行下載,這是為了從已有的git倉庫克隆出一個新的映象倉庫來;
步驟呢,如下圖所示:
上圖中在進入E盤建立資料夾時,可以看到右邊末尾有(master),這個是因為我之前有在E盤的某資料夾上傳過檔案,才會有這個顯示;在新建和進入新建的時候就沒有了,因為是新建的啦^.^
b、把路徑複製進入可以直接下載,進度100%後就下載成功了:
上圖可以看出,新建的資料夾裡還有一個資料夾,這個資料夾是包含了下載的檔案;
C、接著將我們要上傳的檔案放在這個資料夾裡,然後在命令列裡進入該資料夾;
d、接著檢視分支的情況;
git branch
如圖在命令列下面輸出了*master,表示當前使用的是master分支;
接下來我們需要設定自定義的跟蹤分支,即轉存到之前碼雲新建的專案(分支)中;
git checkout -b wx
然後獲取wx的遠端索引,並把它們的資料都合併到本地分支中;
git pull origin wx
如圖:
e、在完成本地與遠端的聯絡之後,使用git add .命令告訴git開始對當前資料夾下的所有檔案進行跟蹤;
如果使用的是Windows系統,可能會出現以下的錯誤,這是系統原因導致的;
輸入命令:git config --global core.autocrlf true
然後繼續跟蹤:git add .
這樣子就可以解決啦。
這個錯誤的詳情解析可以參考
http://blog.csdn.net/starry_night9280/article/details/53207928
f、接著輸入本次提交的說明;
提交成功後,會出現要上傳的內容詳情的列表;
如圖:
g、最後是提交;
git push origin wx
在這裡如果使用者名稱和郵箱改變了,或是在安裝git後未配置使用者名稱稱和郵箱地址,則提交不成功;
這時,只要重新配置使用者名稱稱和郵箱地址成功後,重新提交就可以了;
注意:在輸入命令時保持英文狀態,避免誤輸入中文狀態的字元導致配置不成功;
當然,你如果輸入錯誤了,也會有提示的;
如圖:
在配置成功後,重新提交,會出現一個彈窗,這個使用者名稱和密碼均是碼雲賬號的使用者名稱和密碼;
h、提交成功後,會顯示如下上傳進度的提示;
進度為100%後上傳成功;
如圖:
i、此時可以進入碼雲,選擇上傳的分支,就可以看到上傳的內容了;
對於git的命令操作等解釋,可以參考:
http://www.cfanz.cn/index.php?c=article&a=read&id=269131
對於資料什麼的,網上有很多的,瞭解的更多,才能更順利的進行上傳操作;喜歡看視訊的童鞋可以參考:
https://morvanzhou.github.io/tutorials/others/git/
到此,就結束啦!雖然感覺還是蠻粗糙,很多地方也有不足,但個人覺得對新手還是比較有幫助的,按照步驟來就可以完成上傳了,當然更復雜的操作,後續繼續學習中......