Git與GitHub的關系可以理解為:Git是一種軟件工具,而GitHub則是一個在線平臺,它們是“一家子”。二者的關聯最直接體現在你通過Git在GitHub倉庫中clone軟件包到你的機器中來。
具體來說:
一、Git
-
定義:Git是一個開源的分布式版本控制系統,用于敏捷高效地處理任何或小或大的項目版本管理。它由Linus Torvalds開發,最初是為了幫助管理Linux內核開發。
-
特點:
- 分布式:開發者可以提交到本地,每個開發者通過克隆,在本地機器上拷貝一個完整的Git倉庫。
- 高效:Git的速度很快,這對于諸如Linux kernel這樣的大項目來說非常重要。
- 合并跟蹤能力強:Git的合并跟蹤(merge tracing)能力出色,使得代碼合并變得更加容易和準確。
二、GitHub
-
定義:GitHub是一個面向開源及私有軟件項目的托管平臺,它基于Git,只支持Git作為唯一的版本庫格式進行托管。
-
功能:
- 代碼托管:開發者可以在GitHub上創建自己的代碼倉庫,并與其他人共享和協作。
- 版本管理:通過Git進行版本控制,允許開發者在不同的分支上獨立工作,追蹤所有的代碼更改。
- 項目協作:GitHub提供了分支(branch)和拉取請求(pull request)功能,方便開發者提出和合并代碼更改。
- 軟件開發工具集成:GitHub集成了CI/CD工具(如GitHub Actions),可以自動化構建、測試和部署流程。
- 社區交流:GitHub不僅是一個代碼托管平臺,也是一個開發者社區。開發者可以在平臺上進行討論、分享知識、幫助他人解決問題。
三、Git與GitHub的關系
- 相輔相成:Git作為一種分布式版本控制系統,提供了代碼管理的強大功能;而GitHub作為一個基于Git的協作平臺,為開發者提供了更好的團隊協作環境和項目管理工具。
- 遠程同步:當開發者在本地使用Git對代碼進行更改后,可以將這些更改推送到GitHub上的遠程倉庫。同樣地,當其他人對GitHub上的倉庫進行更改后,開發者也可以通過Git將這些更改同步到本地倉庫。這種遠程同步的關系使得開發者能夠更加方便地進行協作開發。
五、安裝Git
GitHub不要你管,你就只需要用到Git 。
在Windows系統中安裝Git的步驟如下:
1、下載Git
- 訪問Git官網:
- 打開瀏覽器,訪問Git的官方網站:
Git - Downloads。
- 打開瀏覽器,訪問Git的官方網站:
- 選擇Windows版本:
- 在下載頁面上,點擊“Download for Windows”按鈕,或者選擇適合你的操作系統的位數(32位或64位)進行下載。
- 下載安裝包:
- 點擊下載按鈕后,會下載一個
.exe
格式的安裝程序,通常文件名類似于Git-2.x.x-64-bit.exe
(版本號會有所不同)。
- 點擊下載按鈕后,會下載一個
2、安裝Git
最新版本安裝簡單(一鍵式),如下是我以前收集的較舊版本情況。?
- 運行安裝程序:
- 雙擊下載的安裝程序,開始安裝過程。
- 閱讀并同意許可協議:
- 在安裝向導中,閱讀許可協議,并勾選“I agree to the License Terms”以繼續。
- 選擇安裝位置:
- 選擇Git的安裝路徑,通常保持默認路徑(如
C:\Program Files\Git
)即可,也可以根據需要更改。
- 選擇Git的安裝路徑,通常保持默認路徑(如
- 選擇安裝組件:
- 在組件選擇頁面上,可以選擇是否創建桌面快捷方式、是否每天檢查更新、是否添加Git Bash到Windows終端等選項。通常保持默認設置即可。
- 配置編輯器:
- 選擇默認的文本編輯器(如Vim),通常可以直接跳過此步驟。
- 初始化分支命名:
- 配置初始分支名稱,Git默認選項為“Let Git decide”,這通常會將初始分支名稱設置為
master
。如果希望使用main
作為默認分支名稱,可以選擇“Override the default branch name for new repositories”并輸入main
。
- 配置初始分支名稱,Git默認選項為“Let Git decide”,這通常會將初始分支名稱設置為
- 調整PATH環境變量:
- 在“Adjusting your PATH environment”頁面上,選擇Git在命令行中的可用范圍。推薦選擇“Git from the command line and also from 3rd-party software”,這樣Git命令就可以在Git Bash、CMD、PowerShell以及其他第三方軟件中運行。
- 選擇SSH可執行文件:
- 通常保持默認選項,使用Git自帶的
ssh.exe
。如果已安裝并希望使用外部OpenSSH,可以選擇“Use external OpenSSH”。
- 通常保持默認選項,使用Git自帶的
- 選擇HTTPS連接:
- 在配置HTTPS連接時,推薦選擇使用OpenSSL進行HTTPS連接。
- 配置行尾符號轉換:
- Git提供三種換行符處理方式,通常保持默認設置即可。默認選項是“Checkout Windows-style, commit Unix-style line endings”,這適用于Windows用戶,并確保跨平臺兼容性。
- 配置Git Bash終端模擬器:
- 選擇Git Bash使用的終端環境,通常保持默認設置,使用MinTTY作為Git Bash終端。
- 選擇git pull的默認行為:
- 用戶需要指定
git pull
命令的默認合并方式,通常保持默認設置即可。
- 用戶需要指定
- 配置Git憑證:
- 保持默認設置,點擊“Next”繼續安裝。
- 開始安裝:
- 點擊“Install”按鈕開始安裝過程。等待安裝完成。
- 完成安裝:
- 安裝完成后,點擊“Finish”按鈕退出安裝向導。可以選擇查看發行說明,但這不是必需的。
3、驗證安裝
- 打開Git Bash:
- 在桌面或開始菜單中找到Git Bash的快捷方式,點擊打開。
- 檢查Git版本:
- 在Git Bash中,輸入
git --version
命令,并按下回車鍵。如果安裝成功,將顯示Git的版本信息。
- 在Git Bash中,輸入
至此,Git已在Windows系統中成功安裝并配置完成。你可以開始使用Git進行版本控制,管理你的項目,并與他人協作。