以下是 Git 的安裝和使用教程彼城,包括基本概念、安裝步驟腹躁、常用命令和工作流程桑包。
1. Git 簡介
Git 是一個分布式版本控制系統(tǒng),用于跟蹤文件的變化纺非,特別是源代碼哑了。它允許多用戶協(xié)作開發(fā),支持分支和合并操作铐炫。
2. 安裝 Git
2.1 Windows
- 下載 Git:從 Git 官方網(wǎng)站 下載適合 Windows 的安裝程序垒手。
- 運(yùn)行安裝程序:按照向?qū)нM(jìn)行安裝,保持默認(rèn)選項(xiàng)倒信。
- 驗(yàn)證安裝:打開命令提示符科贬,輸入以下命令:
git --version
2.2 macOS
- 使用 Homebrew:打開終端,輸入以下命令:
brew install git
2 驗(yàn)證安裝:
git --version
2.3 Linux
在大多數(shù) Linux 發(fā)行版中鳖悠,可以使用包管理器安裝 Git榜掌。
Debian/Ubuntu:
sudo apt update
sudo apt install git
Fedora:
sudo dnf install git
CentOS:
sudo yum install git
驗(yàn)證安裝:
git --version
3. 配置 Git
安裝完成后,需要進(jìn)行基本配置:
git config --global user.name "Your Name"
git config --global user.email "you@example.com"
要查看當(dāng)前配置:
git config --list
4. 創(chuàng)建和管理倉庫
4.1 創(chuàng)建新倉庫
- 在本地創(chuàng)建倉庫:
mkdir my-project
cd my-project
git init
從遠(yuǎn)程倉庫克隆:
git clone https://github.com/username/repo.git
4.2 基本操作
查看狀態(tài):
git status
添加文件:
git add filename # 添加指定文件
git add . # 添加所有更改的文件
提交更改:
git commit -m "Your commit message"
查看提交歷史:
git log
4.3 分支管理
創(chuàng)建新分支:
git branch new-branch
切換分支:
git checkout new-branch
合并分支:
git checkout main
git merge new-branch
刪除分支:
git branch -d new-branch
5. 與遠(yuǎn)程倉庫交互
5.1 添加遠(yuǎn)程倉庫
git remote add origin https://github.com/username/repo.git
5.2 推送更改
git push origin main
5.3 拉取更改
git pull origin main
6. 常見問題
- 解決合并沖突:在合并時乘综,如果出現(xiàn)沖突憎账,Git 會提示您。您需要手動解決沖突并重新提交卡辰。
撤銷更改:
撤銷未暫存的更改:
git checkout -- filename
撤銷已提交的更改:
git reset --hard HEAD~1
7. 學(xué)習(xí)資源
- Pro Git Book — 一本全面的 Git 學(xué)習(xí)書籍胞皱。
- Git 官方文檔 — Git 的官方文檔邪意。