1. 程式人生 > >使用git版本管理工具上傳程式碼到碼雲

使用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/

到此,就結束啦!雖然感覺還是蠻粗糙,很多地方也有不足,但個人覺得對新手還是比較有幫助的,按照步驟來就可以完成上傳了,當然更復雜的操作,後續繼續學習中......