當前位置:編程學習大全網 - 源碼下載 - Github全網最全使用教程圖文詳解

Github全網最全使用教程圖文詳解

有些人對Github網站很好奇,但是無奈自己不會用,因為是外國人的網站,首先自己的英文就不過關。對於這個,其實可以用谷歌瀏覽器去瀏覽Github,它有壹鍵翻譯的功能。但還是有必要介紹壹下關於Github的壹些功能和具體操作。考慮到壹些初學者可能沒有學過git、svn等版本控制工具,所以,這裏我盡量不去涉及git指令。話不多說,進入正題。

Github賬戶註冊

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

進入官網後,我們點擊Sign up進行註冊。

這壹步沒什麽好說的,輸入用戶名和妳的郵箱,密碼然後進行壹個賬戶測試,完成後點Create an account即可。

完成後來到第二步,這裏當然是選擇免費的訂閱了。

選擇完成後點擊Continue,來到第三步。第三步只是提出壹些問題讓妳回答,例如您的編程水平如何?您打算如何使用Github?等等。不想答可以劃到網頁底部選擇跳過。答完後點擊Submit進行提交即可。提交之後Github會向妳的註冊郵箱發送壹封激活郵件,去把郵件打開然後點擊裏面的鏈接激活即可,這樣賬戶就創建完成了。

資源搜索

我們用新創建的賬戶進行登錄,登錄成功後就會顯示這個頁面,我們可以在左上角進行資源的搜索,我這裏以開源框架OkHttp舉例,妳可以選擇範圍,選擇在自己的倉庫搜索還是在整個Github網站上搜索。我這裏因為自己的倉庫裏沒有這個資源,所以它默認在整個網站搜索。

1、輸入關鍵字後回車就會開始搜索,然後顯示搜索結果。

我們需要的資源就是排在第壹位的這個,我們點擊進入,即可看到整個項目結構及源碼。通過這個綠色的按鈕我們可以對資源進行下載。

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

創建倉庫

下面介紹壹下如何創建屬於自己的代碼倉庫。

在網頁的左側就是妳的代碼倉庫,妳可以點擊New進行創建。

輸入倉庫名和倉庫的描述或說明,然後點擊Create repository。

這樣倉庫就創建完成了,只不過現在的倉庫是空的,還什麽也沒有,所以這裏它推薦妳從其它地方導入代碼進來或者推送代碼進來。我們可以點擊creating a new file來創建新文件。

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

填寫這次創建文件的說明,然後點Commit new file。

現在妳的倉庫裏就有內容了。

團隊協作

Github的優勢就是讓廣大人民群眾都可以參與到各種開源項目的編寫。那麽,如何在Github上實現團隊協作呢?通過前面的壹些操作,我們已經創建了壹個倉庫,那麽我們就以這個倉庫為例,進行團隊開發。首先妳得在這個倉庫中加入妳的團隊成員。

點擊Settings,進入設置頁面。

點擊Collaborators,進入協作者頁面。

這裏顯示該倉庫暫無協作者,那麽我們可以通過下面的搜索框進行用戶搜索,輸入用戶的用戶名或者郵箱地址進行搜索,成功搜索到之後點擊Add collaborator即可將該用戶添加為這個倉庫的協作者。

這個時候該用戶會收到壹條通知,只有他同意了才會參與到這個倉庫的開發中來。我們還可以對團隊中的成員進行權限的設置,以便更加高效地開發。

參與開源項目

如何去參與壹個開源項目,比如人氣極高的bootstrap,這是壹個非常強大的CSS框架,我們在整個網站中搜索bootstrap,然後進入倉庫主頁。

然後點Fork,就會在自己的賬號下克隆壹個bootstrap倉庫。然後從自己的賬號下克隆,這裏就必須要使用git工具了,輸入git指令:

git clone:github.com/blizzawang/bootstrap.git

註意壹定要從自己的賬號下clone倉庫,這樣妳才能推送修改,如果從bootstrap作者的倉庫地址克隆,因為沒有權限,妳將不能推送修改,除非作者將妳列為該倉庫的協作者,但顯然這是不可能的。Bootstrap的官方倉庫twbs/bootstrap、妳在GitHub上克隆的倉庫my/bootstrap,以及妳自己克隆到本地電腦的倉庫,他們的關系就像下圖顯示的那樣:

如果妳想修復bootstrap的壹個bug,或者新增壹個功能,立刻就可以開始幹活,幹完後,往自己的倉庫推送。如果妳希望bootstrap的官方庫能接受妳的修改,妳就可以在GitHub上發起壹個pull request。當然,對方是否接受妳的pull request就不壹定了。

如何合並代碼

我們知道,git擁有極其強大的克隆和分支功能,在團隊協作中,妳自己作為團隊項目的主幹,其它成員就各自有壹條分支,每個人都在自己的分支上工作,互不影響,這樣能最高效地開發項目。當每個人的項目功能都完成後,就是合並代碼的時候了,所有人的代碼都合並完成並沒有發生錯誤,整個項目就完成了。

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

現在我們可以看到,它提示壹分鐘前user2分支有推送,然後我們點擊Compare&;;pullrequest進行比較和拉取請求。

會發現,這些分支能夠自動合並,是因為當前兩個分支的內容互不沖突,這樣我們可以在下面填寫壹些關於此次合並的說明,然後點擊Create pull request進行合並。

繼續點擊Merge pull request。

點擊Commit進行提交。

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

而當妳的提交和其它人的提交產生了沖突,比如同時創建了壹個變量,亦或是同時修改了某個文件的公***部分,此時就無法自動合並,這樣,妳得通過git工具將他人的代碼更新到自己的本地倉庫,然後在本地將沖突解決,再推送到Github,其他人再對自己的代碼進行更新即可。

如何刪除倉庫

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

點擊Settings進入設置頁面。

將網頁拉到底部,選擇Delete this repository。

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

好了,關於Github網站的使用就介紹到這裏。

當然,裏面涉及了壹些git的知識,關於git,我想妳想要使用Github,妳就應該學會使用git。因為這是國外的網站,所以有時候網站延遲會很高,有需要的可以自己掛tizi上去操作。

  • 上一篇:三層架構各層之間的依賴關系是什麽?
  • 下一篇:ddos查看攻擊者IP隱藏ipddos攻擊
  • copyright 2024編程學習大全網