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

图片名称
posted @ 2022-11-12 15:30  shmilyt  阅读(605)  评论(0编辑  收藏  举报