站長資訊網
        最全最豐富的資訊網站

        git和github是什么關系

        git和github的關系是:github是基于git的一個倉庫托管平臺;GitHub是一個面向開源及私有軟件項目的托管平臺,因為只支持Git作為唯一的版本庫格式進行托管,故名GitHub,而Git是一個開源的分布式版本控制系統,可以有效、高速的處理從很小到非常大的項目版本管理。

        git和github是什么關系

        本文操作環境:Windows10系統、Git2.30.0版、Dell G3電腦。

        git和github是什么關系

        git是一個版本管理工具,github是基于git的一個倉庫托管平臺(當然github現在也遠不止于此),所以git和github的關系不言而喻了,它們為軟件構建與管理和開源軟件事業做出了巨大貢獻。

        GIT

        Git是一款免費、開源的分布式版本控制系統,用于敏捷高效地處理任何或小或大的項目。

        Git是一個開源的分布式版本控制系統,可以有效、高速的處理從很小到非常大的項目版本管理。Git 是 Linus Torvalds 為了幫助管理 Linux 內核開發而開發的一個開放源碼的版本控制軟件。

        Torvalds 開始著手開發 Git 是為了作為一種過渡方案來替代 BitKeeper,后者之前一直是 Linux 內核開發人員在全球使用的主要源代碼工具。開放源碼社區中的有些人覺得BitKeeper 的許可證并不適合開放源碼社區的工作,因此 Torvalds 決定著手研究許可證更為靈活的版本控制系統。盡管最初 Git 的開發是為了輔助 Linux 內核開發的過程,但是我們已經發現在很多其他自由軟件項目中也使用了 Git。例如 很多 Freedesktop 的項目遷移到了 Git 上。

        github

        GitHub 是一個面向開源及私有軟件項目的托管平臺,因為只支持 Git 作為唯一的版本庫格式進行托管,故名 GitHub。

        GitHub 于 2008 年 4 月 10 日正式上線,除了 Git 代碼倉庫托管及基本的 Web 管理界面以外,還提供了訂閱、討論組、文本渲染、在線文件編輯器、協作圖譜(報表)、代碼片段分享(Gist)等功能。目前,其注冊用戶已經超過350萬,托管版本數量也是非常之多,其中不乏知名開源項目 Ruby on Rails、jQuery 等。

        知識擴展:

        將項目上傳到GitHub

        GitHub網址:https://github.com/

        關于賬號的創建本文就不再詳細介紹,對于GitHub、Gitee等的使用基本是一樣的。

        a、創建遠程倉庫

        剛創建的賬號是沒有任何項目的,需要我們自己創建

        git和github是什么關系

        b、在GitHub上創建遠程倉庫

        git和github是什么關系

        c、將本地倉庫和遠程倉庫進行映射。

        git和github是什么關系

        // 如果本地沒有倉庫,我們可以使用如下命令進行關聯echo "# practice" >> README.md  // 創建文件git init   // 初始化倉庫git add README.md  // 上傳到暫存區git commit -m "first commit"  // 提交到本地倉庫git branch -M main // 對當前分支重命名為main分支git remote add origin https://github.com/codeguowq99/practice.git  // 將本地倉庫和遠程倉庫進行關聯git push -u origin main  // 將本地倉庫的所有修改推送到遠程倉庫// 如果本地已經存在倉庫git remote add origin https://github.com/codeguowq99/practice.git  // 將本地倉庫和遠程倉庫進行關聯git branch -M main  // 對當前分支重命名為main分支git push -u origin main  // 將本地倉庫的所有修改推送到遠程倉庫

        注意:以上這些步驟的前提是要在本地生成ssh密鑰,然后將公鑰上傳到GitHub中Settings下。(關于ssh可參考本人的其他文章)
        git和github是什么關系
        完成這些步驟我就可以將之前創建的項目和遠程倉庫關聯起來并且將本地倉庫內容推送到遠程倉庫。

        git和github是什么關系
        推送完成后我們刷新GitHub頁面即可看到我們項目已經到了云端。
        git和github是什么關系
        到這里我們就可以將自己的項目發布到遠程倉庫了,在后續的使用過程我們可以先將commit到本地倉庫,然后再push遠程倉庫。

        推薦學習:《Git教程》

        贊(0)
        分享到: 更多 (0)
        網站地圖   滬ICP備18035694號-2    滬公網安備31011702889846號
        主站蜘蛛池模板: 好吊妞视频精品| 国产日韩欧美精品| 国产在线不卡午夜精品2021| 久久久精品日本一区二区三区| 97精品久久天干天天天按摩| 欧美亚洲日本久久精品| 在线电影国产精品| 国产国产精品人在线视| 中文字幕在线精品视频入口一区| 国产精品激情综合久久| 91精品国产91久久综合| 亚洲AV无码国产精品色午友在线| 精品一久久香蕉国产线看播放| 日韩精品一区二区三区四区| 国产精品白丝AV网站| 亚洲精品乱码久久久久久久久久久久 | 久久精品国产亚洲精品2020| 欧美精品整片300页| 国内精品伊人久久久久网站| 99久久综合国产精品二区| 精品国产福利久久久| avtt天堂网久久精品| 精品国产一区二区三区不卡 | 97精品人妻系列无码人妻| 精品无码久久久久久午夜| 最新国产精品无码| 真实国产乱子伦精品视频| 亚洲情侣偷拍精品| 中文字幕久久精品无码| 亚洲一区二区三区在线观看精品中文| 久热这里只有精品99国产6| 精品久久久久久无码中文字幕| 国产精品成人va在线观看| 国产乱人伦偷精品视频AAA| 精品蜜臀久久久久99网站| 国产亚洲精品无码成人| 999在线视频精品免费播放观看| 国产精品国色综合久久| 国产精品分类视频分类一区| 国产成人精品视频播放| 国产精品天天影视久久综合网|