當前位置:成語大全網 - 書法字典 - Github最常用教程的詳細解釋

Github最常用教程的詳細解釋

有些人對Github網站很好奇,但他們不會使用它。因為是外國人的網站,首先他們的英語不夠。對此,您實際上可以使用谷歌瀏覽器瀏覽Github,該瀏覽器具有壹鍵翻譯功能。但還是有必要介紹壹下關於Github的壹些功能和具體操作。考慮到壹些初學者可能沒有學習過git和svn等版本控制工具,我在這裏盡量不涉及git指令。廢話不多說,言歸正傳。

Github帳戶註冊

首先搜索Github,進入Github官網。

進入官網後,我們點擊報名註冊。

這壹步沒什麽好說的,只需輸入用戶名、您的電子郵件地址和密碼,然後進行帳戶測試,完成後單擊創建帳戶。

完成後,我將進入第二步,當然我會選擇免費訂閱。

選擇後單擊繼續,並轉到第三步。第三步只是問壹些問題讓妳回答,比如妳的編程有多好?妳打算如何使用Github?等壹下。如果妳不想回答,妳可以到頁面底部選擇跳過。回答完畢後,點擊提交即可提交。提交後,Github將向您註冊的電子郵件發送壹封激活電子郵件,打開電子郵件並單擊其中的鏈接進行激活,這樣帳戶就會創建。

資源搜索

我們使用新創建的帳戶登錄。成功登錄後,將顯示此頁面。我們可以在左上角搜索資源。這裏我以開源框架OkHttp為例。您可以選擇範圍,選擇在自己的倉庫中搜索或在整個Github網站上搜索。我這裏倉庫沒有這個資源,所以默認在全網搜索。

1.輸入關鍵字並按Enter鍵開始搜索,然後顯示搜索結果。

我們需要的資源是第壹個。我們可以通過點擊enter看到整個項目的結構和源代碼。我們可以通過這個綠色按鈕下載資源。

第壹個紅框是倉庫地址,可以通過git工具克隆。在這裏,我們將直接選擇下載ZIP,資源將被下載。

創建倉庫

以下是如何創建自己的代碼倉庫。

頁面左側是您的代碼庫。您可以單擊“新建”來創建它。

輸入倉庫的名稱以及倉庫的描述或說明,然後單擊創建存儲庫。

這樣,倉庫就創建好了,但現在倉庫是空的,什麽也沒有,所以這裏它建議您從其他地方導入代碼或推入代碼。我們可以單擊創建新文件來創建新文件。

填寫文件名,然後隨意寫壹些文件內容,完成後將網頁拉到底部。

填寫這次創建文件的描述,然後單擊Commit new file。

現在您的倉庫中有了內容。

協力

Github的優勢在於廣大民眾可以參與各種開源項目的準備工作。那麽,如何在Github上實現團隊協作呢?通過之前的壹些操作,我們已經創建了壹個倉庫,所以讓我們以這個倉庫為例進行團隊開發。首先,妳必須在這個倉庫裏加入妳的團隊成員。

點擊設置進入設置頁面。

單擊協作者進入協作者頁面。

該倉庫中沒有協作者,因此我們可以通過下面的搜索框搜索該用戶,輸入要搜索的用戶名或電子郵件地址,搜索成功後單擊“添加協作者”將該用戶添加為該倉庫的協作者。

此時,用戶將收到通知,只有在他同意的情況下才會參與此倉庫的開發。我們還可以為團隊成員設置權限,以便更高效地開發。

參與開源項目

如何參與開源項目,例如流行的bootstrap,這是壹個非常強大的CSS框架。我們在整個網站搜索bootstrap,然後進入倉庫主頁。

然後單擊Fork,您將在您的帳戶下克隆壹個引導數據庫。然後從您自己的帳戶克隆。這裏,您必須使用git工具並輸入git命令:

git克隆:github.com/blizzawang/bootstrap.git

請註意,您必須從您自己的帳戶克隆倉庫,以便您可以推送更改。如果您從bootstrap作者的倉庫地址克隆,您將無法推送更改,除非作者將您列為倉庫的合作者,但顯然這是不可能的。Bootstrap的官方倉庫twbs/bootstrap、您在GitHub上克隆的倉庫my/bootstrap以及您克隆到本地計算機的倉庫,它們的關系如下圖所示:

如果您想修復bootstrap中的壹個bug,或者添加壹個新功能,您可以立即開始工作,然後將其推送到您自己的倉庫中。如果您希望bootstrap的官方庫接受您的更改,可以在GitHub上發起拉取請求。當然,不壹定是對方是否接受妳的拉取請求。

如何合並代碼

我們知道git具有極其強大的克隆和分支功能。在團隊合作中,妳是團隊項目的骨幹,其他成員都有自己的分支。每個人都在自己的分支上工作,互不影響,這樣項目就可以最高效地開發。當每個人的項目功能都完成時,就該合並代碼了。每個人的代碼都合並了,沒有任何錯誤,整個項目就完成了。

那麽,在Github中,如何合並代碼呢?讓我們以上面創建的倉庫為例。在這裏,我做了壹些操作。我使用git工具將倉庫克隆到桌面。我們稱之為本地倉庫,然後我們在本地倉庫中創建了壹個新的分支來模擬第二個程序員的操作。第二個程序員創建了壹個test2文件,並通過Git工具將其推送到gitHub倉庫。

現在我們可以看到它提示壹分鐘前已經推送了user2分支,然後我們點擊Compare &;;;Pullrequest比較並提取請求。

我們會發現這些分支可以自動合並,因為當前兩個分支的內容互不沖突,所以我們可以在下面填寫壹些關於此合並的說明,然後單擊“創建拉取請求”進行合並。

繼續單擊合並拉取請求。

單擊提交以提交。

我們回到倉庫主頁,發現user2文件成功進入。

當您的提交與其他人的提交發生沖突時,例如同時創建變量或同時修改文件的公共部分,此時您不能自動合並。這樣妳就要通過git工具把別人的代碼更新到妳的本地倉庫,然後在本地解決沖突,再推送到Github,別人可以更新自己的代碼。

如何刪除倉庫

最後,如何刪除創建的倉庫?

點擊設置進入設置頁面。

將頁面拉到底部,並選擇刪除此存儲庫。

然後輸入倉庫的名稱並單擊按鈕。

好了,關於Github網站的使用就到此為止了。

當然,這涉及到git的壹些知識。關於git,我認為如果妳想使用github,妳應該學會使用Git。因為這是壹個外國網站,有時網站的延遲會很高。必要的話可以掛提子自己操作。