github是什么?Github能做什么? 快報(bào)

        2023-02-06 09:35:13來(lái)源:環(huán)球傳媒網(wǎng)  

        隨著社會(huì)越來(lái)越發(fā)達(dá),大家都選擇在網(wǎng)絡(luò)上汲取相關(guān)知識(shí)內(nèi)容,比如github是什么(github主要是用來(lái)干嘛的),為了更好的解答大家的問(wèn)題,小編也是翻閱整理了相應(yīng)內(nèi)容,下面就一起來(lái)看一下吧!

        1 Github是什么

        在很多人的印象中,GitHub主要是程序員寫代碼會(huì)使用到的工具。事實(shí)上,GitHub最主要的特性是版本管理和協(xié)同工作,這意味著不僅是程序員,非技術(shù)人士也可以使用它更高效地完成很多工作。因此,這篇文章將教大家零基礎(chǔ)使用GitHub,幫助大家認(rèn)識(shí)這個(gè)強(qiáng)大的效率工具。首先請(qǐng)熟悉GitHub使用過(guò)程中的常見(jiàn)概念:

        倉(cāng)庫(kù)(Repository):可以看作是存代碼和文件一個(gè)文件夾,當(dāng)你作為倉(cāng)庫(kù)管理者時(shí),可以設(shè)置訪問(wèn)權(quán)限遠(yuǎn)程倉(cāng)庫(kù)(Remote Repository):可以看作倉(cāng)庫(kù)的副本,通常在此完成修改,日后用于補(bǔ)充到倉(cāng)庫(kù)主干上主干(master或main):當(dāng)前項(xiàng)目所在的狀態(tài)分支(Branch):可以看作主干的副本,可暫時(shí)存儲(chǔ)修改的狀態(tài),常用于針對(duì)主干做更新提交更新(Push):將修改提交到倉(cāng)庫(kù)中獲取更新(Pull):將倉(cāng)庫(kù)上的更新同步到現(xiàn)在的工作狀態(tài)合并請(qǐng)求(Pull request):用于將分支上的修改合并到主干上合并(Merged):分支上的更改被合并到主干上,倉(cāng)庫(kù)狀態(tài)更新

        GitHub常見(jiàn)概念圖示


        (資料圖片僅供參考)

        接下來(lái),將主要會(huì)使用GitHub的桌面客戶端(在GitHub的官方網(wǎng)站可免費(fèi)下載)進(jìn)行功能介紹,借助這個(gè)app,可以使用GitHub絕大多數(shù)的核心功能。

        2 Github能做什么

        GitHub在版本管理和協(xié)同工作方面是絕佳的工具之一。

        2.1 版本管理

        具體來(lái)說(shuō),版本管理的功能可以幫助保存文件的修改歷史,以便在需要回溯時(shí)能很方便地檢查和回滾。

        Github Desktop查看歷史版本

        示例中是BulletTech的倉(cāng)庫(kù),過(guò)往的更改歷史都被保存了下來(lái),點(diǎn)擊更改即可看到更改的文件和對(duì)應(yīng)的更新。

        2.2 協(xié)作

        這些更改是由BulletTech的團(tuán)隊(duì)成員共同完成的,當(dāng)多人協(xié)作時(shí),建議在不同的分支上工作,當(dāng)完成更新后,可以通過(guò)合并請(qǐng)求(?/Ctrl R)將你的分支上的更新合并到主干上。此時(shí),軟件會(huì)自動(dòng)引導(dǎo)你跳轉(zhuǎn)到網(wǎng)頁(yè)端創(chuàng)建請(qǐng)求,團(tuán)隊(duì)的成員就可以審核更改,如果符合要求,更新就可以被合并到主干上。

        合并請(qǐng)求

        建議設(shè)置合并請(qǐng)求的模板,將更新的信息填寫清楚會(huì)節(jié)省很多溝通的時(shí)間,日后回看時(shí)也有跡可循。可以在我們的倉(cāng)庫(kù)中找到對(duì)應(yīng)的模板,并根據(jù)自己的需求對(duì)模板進(jìn)行修改,運(yùn)用在你自己的項(xiàng)目中。

        2.3 建立博客

        Github提供了免費(fèi)的服務(wù)器承載簡(jiǎn)單的博客,BulletTech自己的博客就搭建在了GitHub上。你只需要在倉(cāng)庫(kù)的設(shè)置選項(xiàng)中開(kāi)啟Github Pages功能,博客就自動(dòng)生成了,GitHub提供了很多的模板供選擇,同時(shí)你可以自己從頭編寫,此處不再展開(kāi),如有興趣,請(qǐng)前往我們的倉(cāng)庫(kù)查看源碼進(jìn)行學(xué)習(xí)。

        BulletTech博客

        3 Github怎么用3.1 創(chuàng)建倉(cāng)庫(kù)

        注冊(cè)完GitHub后,在你的主頁(yè)里,點(diǎn)擊最顯眼的綠色按鈕(New)即可新建倉(cāng)庫(kù)了。點(diǎn)擊進(jìn)入倉(cāng)庫(kù)后,點(diǎn)擊綠色按鈕(Code)即可使用GitHub Desktop軟件打開(kāi),并把文件下載到你的電腦上,接下來(lái)你就可以正式開(kāi)展項(xiàng)目了!

        新建倉(cāng)庫(kù)

        用GitHub Desktop打開(kāi)倉(cāng)庫(kù)

        3.2 GitHub Desktop基本功能

        基本操作如下圖所示。請(qǐng)注意,有時(shí)同步(Pull)倉(cāng)庫(kù)時(shí)會(huì)發(fā)生沖突,原因大多是本地的更新沒(méi)有同步到分支上,而其他人已經(jīng)更新的分支,這時(shí),在同步前需要將你的更新擱置(Stash)或者放棄(Discard),這兩個(gè)操作可以在頂部Branch菜單里找到。

        GitHub Desktop基本操作

        綜上所述,掌握了這些基本知識(shí)和技能后,你能夠很順利地使用GitHub進(jìn)行文件管理、協(xié)同合作、創(chuàng)建自己的博客,到目前為止,一行代碼都不要寫。當(dāng)然,使用代碼也可以很方便地操作Github,下次我們將使用命令操作Github,敬請(qǐng)期待!

        關(guān)鍵詞:

        責(zé)任編輯:hnmd003

        相關(guān)閱讀

        相關(guān)閱讀

        精彩推送

        推薦閱讀

        国产偷窥女洗浴在线观看亚洲 | 在线电影你懂的亚洲| 国产精品亚洲专区无码WEB| 自拍日韩亚洲一区在线| 亚洲乱码中文字幕小综合| 久久久久久久亚洲Av无码| 久久亚洲AV成人无码国产| 亚洲AV美女一区二区三区| 久久久久久亚洲精品中文字幕| 亚洲级αV无码毛片久久精品| 亚洲精品夜夜夜妓女网| 中文字幕在线亚洲精品| 亚洲人成影院在线无码按摩店| 毛茸茸bbw亚洲人| 不卡一卡二卡三亚洲| 亚洲中文字幕无码日韩| 在线观看亚洲天天一三视| 亚洲综合av永久无码精品一区二区| 亚洲综合熟女久久久30p| 亚洲精品无码永久中文字幕| 亚洲精品中文字幕乱码三区 | 97久久精品亚洲中文字幕无码 | 国产亚洲成AV人片在线观黄桃 | 国产99在线|亚洲| 亚洲人成综合网站7777香蕉| 久久久国产亚洲精品| 亚洲精品国产精品| 亚洲国产精品第一区二区三区| 亚洲人成色77777在线观看大| 中文字幕专区在线亚洲| 亚洲AV无码一区二区二三区入口| 亚洲国产成人久久精品动漫 | 久久久亚洲欧洲日产国码是AV| 亚洲精品中文字幕乱码| 2019亚洲午夜无码天堂| 亚洲乱码无人区卡1卡2卡3| 亚洲AV无码乱码在线观看| 亚洲中文字幕无码久久精品1| 国产亚洲一区二区精品| 99亚洲精品高清一二区| 亚洲另类古典武侠|