Tortoisegit 小王八学习笔记
TortoiseGit 详细使用教程
一、环境安装与配置
-
安装顺序与下载地址
- Git for Windows
下载地址:https://git-scm.com/download/win
安装时默认选项即可,注意勾选Use Git from the Windows Command Prompt以集成命令行工具。 - TortoiseGit 及中文语言包
下载地址:https://tortoisegit.org/download/
安装完成后,单独安装中文语言包(如TortoiseGit-LanguagePack-X.X.X.0-64bit-zh_CN.msi)。
- Git for Windows
-
基础配置
- 设置语言
右键任意文件夹 →TortoiseGit→Settings→General→Language→ 选择简体中文。 - 配置用户信息
- 进入
Settings→Git→ 填写用户名和邮箱(与Git服务器账号无关,仅作为提交记录标识)。 - 全局保存密码(避免每次提交输入):
点击编辑全局 .git/config,添加以下内容:[credential] helper = store
- 进入
- 指定Git路径
若TortoiseGit未自动识别Git路径,需手动设置:
Settings→Git→Git可执行文件路径→ 指向git.exe(如C:\Program Files\Git\bin\git.exe)。
- 设置语言
二、SSH密钥配置(以GitHub为例)
-
生成SSH密钥
- 右键 →
Git GUI Here→Help→Show SSH Key→ 点击Generate Key。 - 生成后,复制公钥内容(
id_rsa.pub)。
- 右键 →
-
添加公钥到Git服务器
- GitHub:
登录 →Settings→SSH and GPG Keys→New SSH Key→ 粘贴公钥。 - Gitblit(自建服务器):
登录 →用户中心→SSH Keys→ 粘贴公钥。
- GitHub:
三、项目克隆(SSH方式)
-
获取仓库SSH URL
- GitHub:仓库页面 →
Code→SSH→ 复制地址(如git@github.com:user/repo.git)。 - Gitblit:仓库页面 →
SSH→ 复制地址(如ssh://git@your-gitblit-server:29418/repo.git)。
- GitHub:仓库页面 →
-
克隆操作
- 右键目标文件夹 →
Git克隆→ 填写:- URL:SSH地址
- 目录:本地存放路径
- 点击
确定→ 输入密码(首次需输入,后续自动保存)。
- 右键目标文件夹 →
四、日常开发流程
-
修改与提交
- 添加文件到暂存区
右键新增/修改的文件 →TortoiseGit→添加。 - 提交到本地仓库
右键项目文件夹 →Git提交(C) -> "master"...→ 填写提交信息 → 勾选需提交文件 → 点击提交。
- 添加文件到暂存区
-
同步远程仓库
- 拉取更新(Pull)
右键项目文件夹 →Git同步→ 点击拉取(P)。 - 推送更新(Push)
提交后弹出的提示窗口 → 点击推送(H),或在同步窗口点击推送(H)。
- 拉取更新(Pull)
五、冲突解决
- 冲突场景
- 多人修改同一文件后推送时,提示
Push rejected due to conflicts。
- 多人修改同一文件后推送时,提示
- 解决步骤
- 右键项目文件夹 →
Git同步→ 点击拉取(P)→ 冲突文件会显示红色感叹号。 - 右键冲突文件 →
编辑冲突→ 使用对比工具手动合并代码。 - 合并后右键文件 →
解决冲突→Mark as resolved。 - 重新提交并推送。
- 右键项目文件夹 →
六、进阶操作
-
分支管理
- 创建分支
右键项目文件夹 →TortoiseGit→创建分支→ 输入分支名(如feature/login)。 - 切换分支
右键项目文件夹 →TortoiseGit→切换/检出→ 选择目标分支。 - 合并分支
切换至目标分支(如master)→ 右键 →TortoiseGit→合并→ 选择待合并分支。
- 创建分支
-
版本回退
- 右键项目文件夹 →
显示日志→ 选中目标版本 → 右键 →重置到该版本→ 选择回退模式:- Soft:保留修改(代码保留在暂存区)。
- Hard:彻底回退(丢弃所有修改)。
- 右键项目文件夹 →
-
忽略文件配置
- 右键需忽略的文件(如
target/)→TortoiseGit→添加到忽略列表→ 选择忽略规则(自动生成.gitignore)。
- 右键需忽略的文件(如
七、工具集成
- 配置Beyond Compare为对比工具
- 进入
Settings→差异查看器→ 配置:- 对比工具:
External→ 路径指向BCompare.exe。 - 合并工具:同上,选择
BCompare.exe /merge。
- 对比工具:
- 进入

浙公网安备 33010602011771号