超詳細!Github使用教學(圖文步驟詳解)

2023-03-25 18:00:34

本篇文章給大家帶來了關於Github的相關知識,其中主要跟大家介紹Github是什麼?怎麼使用Github?超級詳細的圖文教學哦~感興趣的朋友下面一起來看一下吧,希望對大家有幫助。

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

Github賬戶註冊

首先百度搜尋Github,進入Github官網。在這裡插入圖片描述進入官網後,我們點選Sign up進行註冊。在這裡插入圖片描述這一步沒什麼好說的,輸入使用者名稱和你的郵箱,密碼然後進行一個賬戶測試,完成後點Create an account即可。在這裡插入圖片描述完成後來到第二步,這裡當然是選擇免費的訂閱了。在這裡插入圖片描述選擇完成後點選Continue,來到第三步。 第三步只是提出一些問題讓你回答,例如您的程式設計水平如何?您打算如何使用Github?等等。不想答可以劃到網頁底部選擇跳過。在這裡插入圖片描述答完後點選Submit進行提交即可。

在這裡插入圖片描述

提交之後Github會向你的註冊郵箱傳送一封啟用郵件,去把郵件開啟然後點選裡面的連結啟用即可,這樣賬戶就建立完成了。

資源搜尋

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

在這裡插入圖片描述

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

在這裡插入圖片描述

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

在這裡插入圖片描述

第一個紅框是倉庫地址,可以通過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 https://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。 因為這是國外的網站,所以有時候網站延遲會很高。也推薦大家一個網站。。這是國內的一個程式碼託管服務網站,同樣是通過git進行管理的,而且網速會快很多。

以上就是超詳細!Github使用教學(圖文步驟詳解)的詳細內容,更多請關注TW511.COM其它相關文章!