源代碼管理工具——GitHub
1.前言
GitHub 是一個面向開源及私有軟件項目的托管平臺,因為只支持 Git 作為唯一的版本庫格式進行托管,故名 GitHub。GitHub 于 2008 年 4 月 10 日正式上線,除了 Git 代碼倉庫托管及基本的 Web 管理界面以外,還提供了訂閱、討論組、文本渲染、在線文件編輯器、協作圖譜(報表)、代碼片段分享(Gist)等功能。目前,其托管版本數量非常之多,而且其中不乏知名開源項目,例如 Ruby on Rails、jQuery、python 等。作為開源代碼庫以及版本控制系統,Github 擁有超過千萬的開發者用戶。隨著越來越多的應用程序轉移到了云上,Github 已經成為了管理軟件開發以及發現已有代碼的首選方法。
首先,我們了解一下github.gitHub 是一個面向開源及私有軟件項目的托管平臺,因為只支持 git 作為唯一的版本庫格式進行托管,故名 gitHub。github 于 2008 年 4 月 10 日正式上線,除了 git 代碼倉庫托管及基本的 Web 管理界面以外,還提供了訂閱、討論組、文本渲染、在線文件編輯器、協作圖譜(報表)、代碼片段分享(Gist)等功能。目前,在 GitHub 上托管的版本數量非常之多,其中不乏知名開源項目 go、python 等。
2. github注冊以及安裝教程
首先我們進入github官網:https://github.com/進行注冊

再點擊右上角的sign up進行賬號注冊,按照提示依次輸入郵箱,密碼,以及用戶名。注意用戶名只能包含字母數字或單個字符,輸入失敗會再下行提示你“***is not available.”

注冊完成就會顯示此界面

選擇repositories,點擊右上角綠色按鍵new

輸入倉庫名稱,點擊創建,即可完成

3.github的安裝
進行團隊協作,這都少不了一個工具,那就是:Git。現在我們來說一下git的安裝。我們先打開git官網https://git-scm.com/,點擊downloads(下載),再點擊windows,接著如果你的電腦是64位就安裝64位的,32位就安裝32位的。然后自己確定下載路徑即可。
點擊downloads

點擊windows

選擇適應自己手機的版本

點擊next

修改地址或者默認,點擊next

選項服務。默認即可,點擊next

繼續點擊next

之后的操作都是next,直到出現install

等待git安裝完成后,就會彈出該界面。至于圖中的兩個選擇,則分別表示 打開 Git Bash 和 瀏覽 Git 版本信息,可以都選,也可以都不選。

通過輸入 git --version判斷是否安裝成功,如下顯示版本號,即可認為成功。

輸入賬號和郵箱號
$ git config --global user.name "pgh"
$ git config --global user.email "27****1972@qq.com"

通過git 管理github托管項目代碼,在本地新建編輯一些代碼后,通過終端,上傳至github個人主頁上。
創建一個本地倉庫
1.新建一個文件夾mkdir ro1
2.在文件內初始git,創建倉庫。在步驟1新建的文件夾下打開終端,在終端中輸入以下命令,會生成一個.git文件,(這是一個隱藏文件)
git init
3.向倉庫中添加文件,新建一個文件,編輯文件。(正常操作文件即可,可以通過圖形界面或者終端進行寫入操作。)
4.將修改過的文件file1.xxx添加至暫存區
git add file1.xxx
5.最后提交至本地倉庫
git commit -m’提交描述’
4.GitHub使用指南
注冊登錄成功之后,點擊頭像

選擇repositories,點擊new

填寫信息

倉庫創建成功,向里面添加或新建資源
點擊uploading an existing file

將要上傳的文件拖拽到此處,或從文件夾中選擇,之后點擊綠色按鈕

4.個人體會
通過這一次的學習,加深了對GitHub和git的了解。以及了解了GitHub的安裝過程,以及如何使用github,以及GitHub與git的關系,Git是一款免費、開源的分布式版本控制系統Github是用Git做版本控制的代碼托管平臺相當于本地、公司服務器、Github網站服務器都裝Git做版本控制,只不過Github的服務器強大些,對全球用戶托管的項目用Git做版本控制。以及他們的運用場景,主要解決的問題。
5.參考資料
https://blog.csdn.net/qq_57430594/article/details/127347047
原文鏈接:https://blog.csdn.net/sinat_40624829/article/details/90549443
浙公網安備 33010602011771號