當前位置:編程學習大全網 - 編程語言 - Github最全用教程文本詳解

Github最全用教程文本詳解

有些人對Github網站很好奇,但是不會用。因為是外國人的網站,首先他們的英語不夠。對於這壹點,其實可以用Google瀏覽器瀏覽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,妳就在妳的賬戶下克隆了壹個bootstrap倉庫。然後從自己的賬號克隆。這裏,您必須使用git工具並輸入git命令:

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

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

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

如何合並代碼

我們知道git具有極其強大的克隆和分支功能。在團隊合作中,妳是團隊項目的骨幹,其他成員各有分支。大家各司其職,互不影響,這樣項目才能最高效的發展。當大家的項目功能完成後,就該合並代碼了。大家的代碼合並沒有任何錯誤,整個項目就完成了。

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

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

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

繼續單擊合並拉取請求。

單擊提交以提交。

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

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

如何刪除倉庫

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

點擊設置進入設置頁面。

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

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

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

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

  • 上一篇:澳大利亞留學行李清單
  • 下一篇:上班族做什麽副業好?
  • copyright 2024編程學習大全網