tortoiseGit使用教程
Git及TortoiseGit教程
配置略过:TortoiseGit-使用教程(图文详细版) - 吴川华仔博客 - 博客园 (cnblogs.com)
创建仓库
两种方式
git init
选择一个空文件夹,点击:

git clone
提交代码
新增文件提交
- add新文件

- commit & push提交
可以通过下查看刚添加的文件

更新仓库
点击小乌龟的pull就行
回滚版本
命令行
-
git reset HEAD^
: 退回commit前(文件修改还在) -
git reset -- soft HEAD^
: 退回commit前,修改还在,可重复回退,即使是已经push了的版本 -
git reset --hard HEAD^
: 退回到commit前,当前修改不在,完全变成了上一个版本
小乌龟
show log查看日志信息, 然后点击:

查看,创建,切换分支
查看
-
git branch
: 显示本地分支 -
git branch -r
: 显示远程分支
创建 & 切换
小乌龟中创建:(切换直接地点击checkout,然后选择对应的分支)

命令行中:
-
git checkout dep
: 切换到本地dep分支 -
git checkout -b dep
: 创建
冲突解决
协作开发,都拉取了代码,别人提交了,你再提交就会冲突。commit成功后在push直接报错,解决步骤:
- pull拉取最新版本: 若没有修改相同的文件,可直接提交,若对应地冲突文件中显示了你本地(HEAD)和最新的(等号一行的下面的6,7行)

- resolve查看冲突文件:


合并的代码显示在下面,可以左边(远程)和右边(本地)操作,还可在下面手动编辑,点击mark as resolved
- commit&&push提交合并的代码
分支覆盖
场景:用a分支开发,但发现应该用b分支
目的:用a分支覆盖b分支
先将a分支的修改commit后,然后切换到b分支,执行:git reset --hard dep

【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· DeepSeek “源神”启动!「GitHub 热点速览」
· 微软正式发布.NET 10 Preview 1:开启下一代开发框架新篇章
· C# 集成 DeepSeek 模型实现 AI 私有化(本地部署与 API 调用教程)
· DeepSeek R1 简明指南:架构、训练、本地部署及硬件要求
· NetPad:一个.NET开源、跨平台的C#编辑器