Git安装教程及常用命令
1. 安装 Git Bash
下载 Git 安装包
首先,访问 Git 官方网站 下载适用于 Windows 的 Git 安装包。
安装步骤
- 启动安装程序:双击下载的
.exe
文件,启动安装程序。 - 选择安装选项:
- 安装路径:可以选择默认路径,也可以选择自定义路径。
- 选择组件:默认选项通常可以直接选择,确保勾选“Git Bash Here”选项,便于右键菜单中快速打开 Git Bash。
- 选择编辑器:可以选择默认的 Vim 或选择其他编辑器,如 Notepad++。
- 路径设置:选择 “Use Git from Git Bash only”。
- 其他设置:可以保持默认设置,点击下一步。
- 安装完成:点击“Install”开始安装,安装完成后,点击“Finish”完成安装。
2. 常用 Git 命令
以下是 Git 中常用的命令,适用于日常开发工作中。
2.1 基本 Git 命令
-
查看 Git 版本:
git --version
-
初始化 Git 仓库:
git init
-
克隆仓库:
git clone <repository_url>
-
查看仓库状态:
git status
-
查看提交历史:
git log
-
添加文件到暂存区:
git add <file_name> # 添加单个文件 git add . # 添加所有更改的文件
-
提交更改到本地仓库:
git commit -m "commit message"
-
查看远程仓库地址:
git remote -v
-
推送代码到远程仓库:
git push origin <branch_name>
-
拉取远程仓库的最新代码:
git pull origin <branch_name>
2.2 Git 分支相关命令
-
查看所有分支:
git branch
-
切换分支:
git checkout <branch_name>
-
创建并切换到新分支:
git checkout -b <new_branch_name>
-
删除本地分支:
git branch -d <branch_name>
-
合并分支:
git merge <branch_name>
-
查看分支合并历史:
git log --graph --oneline --all
2.3 Git 提交类型
在提交代码时,使用以下规范化的提交信息:
feat
:新功能(feature)fix
:修复 bugrefactor
:代码重构(既不是新功能,也不是修复 bug)chore
:其他改动,比如构建流程、依赖管理docs
:文档更新style
:不影响功能的代码格式调整(比如空格、注释修正等)test
:添加测试或修复测试perf
:性能优化build
:构建系统或外部依赖的变更(如升级 npm 包)ci
:CI 配置文件或脚本的变更revert
:撤销某次提交
2.4 使用 Git 进行协作开发
-
从 dev 分支创建新功能分支:
git checkout dev git pull origin dev # 确保最新 git checkout -b zhang-san/new-feature
-
开发代码,提交更改:
git add . git commit -m "Add new feature" git push origin zhang-san/new-feature # 推送到远程,以便团队协作
-
合并功能分支到 dev 分支:
git checkout dev git pull origin dev # 确保 dev 分支是最新的 git merge --no-ff zhang-san/new-feature # --no-ff 保留合并历史 git add . git commit -m "Merge zhang-san/new-feature into dev" git push origin dev
-
准备发布到稳定版本(main):
当 dev 分支上的所有功能和修复都稳定后,可以将其合并到 main 分支。
git checkout main git pull origin main # 确保最新 git merge --no-ff dev git push origin main
-
打 Tag 进行版本标记:
git tag v1.0.0 git push origin v1.0.0 # 推送到远程