溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務(wù)條款》

Github新手入門知識點有哪些

發(fā)布時間:2022-03-01 10:40:45 來源:億速云 閱讀:145 作者:iii 欄目:開發(fā)技術(shù)

這篇文章主要講解了“Github新手入門知識點有哪些”,文中的講解內(nèi)容簡單清晰,易于學習與理解,下面請大家跟著小編的思路慢慢深入,一起來研究和學習“Github新手入門知識點有哪些”吧!

什么是GitHub?

總所周知 GitHub 它是個面向開源私有軟件項目的托管平臺,而且不僅如此在 GitHub 上線之后就吸引了大批的程序員入駐使用。在這款平臺中 GitHub 除了自己有的 Git 代碼倉庫托管外還擁有基本的    Web 管理界面以外,不僅如此更是還有提供了訂閱、討論組、文本渲染、在線文件編輯器、協(xié)作圖譜(報表)、代碼片段分享(Gist)等功能。而且目前托管版本數(shù)量也是非常之多,其中還不乏知名開源項

第一步:創(chuàng)建一個倉庫

在 GitHub 中通常一個倉庫用來組織一個單獨的項目。而且在該倉庫可以包含你項目中的所有文件,比如文件夾、文件、圖片、視頻、電子表格、數(shù)據(jù)集等。但是在這邊小編建議可以包含一個README文件,或者你自定義的用來記錄項目信息的文件,這樣子的話GitHub 它將默認在你創(chuàng)建倉庫的時候添加它,而且我們在創(chuàng)建的同時還提供了權(quán)限許可選項。在自己的 GitHub中 你可以用你的倉庫來存儲你的想法、資源,甚至用它來和別人分享、討論任何事情。

創(chuàng)建新的倉庫步驟:

  1. 在頁面的最右上角,你的頭像的左邊,點擊“+”,在彈出的下拉選項中選擇“New repository”。

  2. 在倉庫名稱輸入框中輸入你的倉庫名稱,這邊小編使用的是“hello-world”。

  3. 自己寫一個簡短的描述。

  4. 勾選“Initialize this repository with a README”。

Github新手入門知識點有哪些

點擊“Create repository”按鈕,完成創(chuàng)建。

第二步:創(chuàng)建一個分支

對于分支,它是一個可以讓你在同一時間工作在同一個倉庫的不同版本的方法。

而且在你的倉庫中會有一個默認叫“master”的主分支,這個分支是用來存儲你最終確定的版本代碼。而且我們還可以用其他的子分支來進行編輯和更改,確定之后再提交到主分支。

其實當你從主分支創(chuàng)建出一個子分支的那一刻,你就是對當時時間點的主分支做了一個拷貝。如果之后別的分支的人對主分支做出了更新,在你提交到主分支之前,你必須先從主分支上拉取那些更新。

下面的圖表將顯示分支合作的整個流程:

  • 主分支

  • 一個新的命名為“feature”的子分支(因為我們正在這個分支上做開發(fā))

  • “feature”分支合并到主分支之前的歷程

你是否像下面這樣保存過不同版本的文件?

  • story.txt

  • story-joe-edit.txt

  • story-joe-edit-reviewed.txt

在GItHub倉庫中的分支就是為了完成類似的功能。

在GitHub上,我們的開發(fā)人員,編輯人員以及設(shè)計人員,分別在獨立的分支上完成自己修改bug或功能編寫的工作。當一個功能編寫確定之后,他們就將自己的分支合并到主分支上。

新建一個子分支

  1. 進入你的“hello-world”倉庫

  2. 點擊文件列表上方的寫著“branch: master”的下拉框

  3. 在輸入框中輸入新的分支名字“readme-edits”

  4. 點擊下方藍色背景的分支創(chuàng)建框或直接按鍵盤的“Enter”鍵

現(xiàn)在,你已經(jīng)有了“master”和“readme-edits”兩個分支了。他們看起來幾乎一模一樣,但是不要著急,接下來,我們將在我們新建的子分支上做出一些改變。

第三步:做出修改并提交

那現(xiàn)在我們已經(jīng)在你的新分支“readme-edits”上了,讓我們來對它寫點什么。

和我們一般編輯不同的是在GitHub中,保存更改被稱為“提交”。每一次提交都需要寫一段我們?yōu)槭裁醋龀鲂薷牡膫渥⒄f明。這些備注說明將對你的更改做出記錄,其他伙伴看到之后就知道你每次都提交了什么。

做出修改并提交

  1. 點擊“README.md”文件,切換到“README.md”內(nèi)容頁面

  2. 點擊編輯框右上角的鉛筆按鈕,進入編輯界面

  3. 在編輯框中,寫一些你自己的信息

  4. 在下方的“提交更改”框中,輸入你做出此次修改的備注說明

  5. 點擊下方的“Commit changes”按鈕

這些更改只是針對于位于你的“readme-edits”子分支中的 “README.md ”文件,所以現(xiàn)在這個分支上包含的內(nèi)容和主分支上已經(jīng)有所不同。

第四步:發(fā)出“請求代碼合并”請求

現(xiàn)在你已經(jīng)對你的新分支做出了修改,我們可以發(fā)出“請求代碼合并”的請求啦。

請求代碼合并是GitHub團隊協(xié)作的核心功能。當你發(fā)出一個“請求代碼合并”請求的時候,相當于你請求別人拷貝你當前的代碼做出審查,審查通過之后將你的代碼下載并且合并到他們的分支上。該請求將會在所有的分支上顯示出不相同的部分。你做出的任何更改、增加以及減少,都會用綠色和紅色顯示出來。

在你的代碼完成之前,你可以隨時進行代碼提交,發(fā)起請求代碼合并的請求以及進行一場討論。

你可以通過GitHub的“@”功能,在每次發(fā)出“請求代碼合并”請求的時候,向特定的人或團隊做出反饋,無論這個人是在你身邊還是遠在千里之外。

你可以向自己的倉庫發(fā)出“請求代碼合并”的請求,并且自己去合并他們。這在你接觸到大型項目之前是一個非常好的練習方法。

為更改的README文件發(fā)出“請求代碼合并”請求

第一步:點擊“Pull Request”選項卡按鈕,切換到請求代碼合并頁面,點擊綠色的“New pull request”按鈕

第二步:選擇你創(chuàng)建的“readme-edits”分支,與主分支進行比較。

第三步:在對比頁面查看這些更改,確定他們就是你想要提交的。

第四步:當你確定這些更改就是你所要的時候,點擊綠色的“Create Pull Request”按鈕。

第五步:為你的更改做一個簡單的標題和描述。

當你寫完備注描述之后,點擊“Create pull request”按鈕。

提示:你可以使用emoji表情或者拖拽圖片到評論窗口進行評論。

第五步:合并你的“請求代碼合并”請求

這是整個過程的最后一步,是時候?qū)⒛阍谧臃种А皉eadme-edits”做出的更改合并到主分支“master”上了。

  1. 點擊綠色的“Merge pull request”按鈕,將這些修改合并到主分支

  2. 點擊“Confirm merge”按鈕

  3. 由于這個分支的更改已經(jīng)被合并了,所以我們還需要點擊紫色框中的“Delete branch”按鈕,刪除這個分支

感謝各位的閱讀,以上就是“Github新手入門知識點有哪些”的內(nèi)容了,經(jīng)過本文的學習后,相信大家對Github新手入門知識點有哪些這一問題有了更深刻的體會,具體使用情況還需要大家實踐驗證。這里是億速云,小編將為大家推送更多相關(guān)知識點的文章,歡迎關(guān)注!

向AI問一下細節(jié)

免責聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI