一:安裝

Windows下載安裝:
https://git-scm.com/

Linux下載安裝:
sudo apt update
sudo apt install git

安裝完畢之後第一次使用會設置基本配置:

git config --global user.name "你的用户名"
git config --global user.email "你的郵箱"

// 查看配置
git config --list

二:git 基本核心命令

# 克隆倉庫到本地
git clone <repo_url>
 
##### Git 文件有三個主要區域:工作區、暫存區、倉庫  #####
# 查看文件狀態
git status
# 將文件的修改從工作區添加到暫存區
git add <file>
# 將暫存區的文件快照永久保存到倉庫的歷史記錄中
git commit -m "提交信息"
# 將代碼提交到倉庫
git push

# 查看提交歷史
git log
# 查看工作區和暫存區的差異
git diff

### 撤銷與回退 ####
# 丟棄工作區的修改,恢復到最近一次 git commit或 git add時的狀態。
git restore <file>
# 將文件從暫存區撤出,但保留工作區的修改
git restore --staged <file>

三:分支管理操作

########### 分支管理 ###########
# 1. 查看所有本地分支
git branch

# 2. 查看遠程倉庫所有分支
git branch -r

# 3. 創建一個新分支
git branch <branch_name>

# 4. 切換到指定分支
git switch <branch_name>

# 5. 創建並切換到新分支
git switch -c <new_branch_name>

# 6. 將指定分支合併到當前所在分支
git merge <branch_name>

# 7. 刪除一個已合併的分支
git branch -d <branch_name>

# 8. 強制刪除一個分支
git branch -D <branch_name>

四:其他 git 功

# 從遠程拉取更新併合併到本地
git pull

# 將本地分支推送到遠程倉庫
git push -u origin <branch_name>

# 獲取指定分支
# 1.創建並切換到本地 zsl 分支,並將其與遠程的 origin/zsl 分支關聯
git switch -c zsl origin/zsl
# 2.克隆時直接指定分支
git clone -b zsl <您的倉庫URL>