GITHUB賬號註冊、提交、下載、建立分支

NorthMing fish發表於2020-11-19

有些瀏覽器相容性不好,如mac自帶的,推薦使用火狐瀏覽器。不然會出現無法檢視分支,網路倉庫修改檔案無法儲存等問題!

 

使用GitHub Desktop管理Git

Git的使用過程:

1.網路倉庫

2.本地倉庫

 

上傳:將改變更新到本地倉庫 —> 本地軟體提交 —> 本地軟體推送 —> 伺服器同步改變

拉取:本地軟體檢測更新 —> 本地軟體拉取 —> 改變更新到本地倉庫

 

一、GitHub帳號申請

1.註冊GitHub賬號

訪問:https://github.com/

 

2. 初始設定

註冊完成後,選擇Free免費賬號完成設定。

 

3、驗證郵箱

請開啟你的郵箱,檢視傳送給你的確認郵件,你需要驗證郵箱後,帳號才能正常使用。

點選驗證郵箱,出現郵箱驗證成功介面。

二、GitHub倉庫配置

1.伺服器建立倉庫

 

2.本地管理倉庫

 

下載軟體並安裝

使用GitHub賬號登入

第一次安裝好後可在軟體中選擇clone伺服器新建立的倉庫

 

若軟體中未找到clone項,可做如下操作:

 

三、上傳檔案到GitHub伺服器倉庫

檔案為《27.SpringCloud微服務》中相應講解模組中建立

UserProvdier01-dev.properties

UserProvdier01-prod.properties

UserProvdier01-test.properties

 

 

 

 

四、建立分支

當有些其他版本,如測試版本等,不計入主線時,可建立分支管理

 

五、其他電腦中同步程式碼

在另一臺電腦中(同桌電腦/同一電腦不同賬號登入也可),開啟GitHub Desktop軟體,登入另一個賬號。

5.1 登入後進行點選克隆網路倉庫

 

5.2 在瀏覽器中訪問之前建立的GitHub伺服器倉庫,並拷貝倉庫地址

 

5.3 將拷貝的地址輸入到新電腦的軟體中

 

5.4 完成克隆,檢視克隆結果

 

六、開啟新電腦推送許可權

當一臺電腦改變了倉庫檔案後,可以將改變提交(推送)到網路伺服器倉庫,這樣另一個/些人也可拉取改變

上一步操作的新電腦中順利的拉取了網路倉庫,但是隻可拉取並不能推送。下面配置其具備推送許可權:

6.1 在瀏覽器中用建立倉庫的賬號登入GitHub,並設定

6.2 複製確認連結傳送給對方,等待對方訪問此連結進行確認

6.3 待新增使用者收到連結後,訪問此連結

 

6.4 驗證對方開啟了推送許可權

Windows記事本建立txt檔案,上傳時可能會出現中文亂碼,原因見如下部落格,大致是因為編碼不同.

https://blog.csdn.net/qq_40427276/article/details/81811968

解決方式是使用其他編輯器建立/修改txt,如notepad++

 

 

 

七、拉取

舊電腦本地拉取,同步新電腦推送的新改變

 

舊電腦本地倉庫中更新了新檔案

 

可嘗試在任一電腦中改變倉庫中文字內容,提交,推送。

到另一臺電腦拉取,檢視改變。

 

八、衝突

產生背景:當向伺服器倉庫推送程式碼時,若其他人也修改了相同檔案,並先一步推送到伺服器倉庫,此時會在本地報出衝突。

避免:正常使用時,在要推送程式碼之前,先通知大家不要提交程式碼,並提交前先拉取最新程式碼,在最新程式碼基礎上修改後再提交到伺服器倉庫。

 

解決衝突

在合併過程中有衝突的時候, git 會把修改記錄直接儲存在檔案中,讓開發者判斷衝突內容如何取捨。

 

用=======來區別發生衝突的位置,

在=======以上是 HEAD,即本地的程式碼;

而=======以下則是來自遠端的更改了。

可以選擇保留遠端或本地的修改或者都不要,即把不需要的內容刪除即可。

 

修改後提交併推送

此時伺服器倉庫中的檔案內容被更改成剛剛提交的內容,其他人可正常拉取新內容。

相關文章