创建

右键创建分支

tortoiseGit分支创建、合并、删除、重置版本

或者选择切换分支也可以

tortoiseGit分支创建、合并、删除、重置版本

选择一个远程仓库分支,这里是曾经创建过分支,所以有remote/origin/dev记录,否则只有remote/origin/master,在选项菜单勾选创建新分支,输入名称dev

tortoiseGit分支创建、合并、删除、重置版本

tortoiseGit分支创建、合并、删除、重置版本

合并

另创建一个test分支,在一个文件做改动,提交推送。

在dev分支同样的文件改动,提交推送。

尝试把test分支合并到dev分支。

在dev界面点击合并

tortoiseGit分支创建、合并、删除、重置版本

选择将哪个分支合并到当前分支,选test

tortoiseGit分支创建、合并、删除、重置版本

点击确定,发生冲突。

tortoiseGit分支创建、合并、删除、重置版本

处理冲突的方式和提交拉取有冲突的方式一样:编辑冲突,解决冲突,提交,更新,推送。

如果是别的分支删除了文件,在编辑冲突时,小乌龟会直接提示要以修改的分支为准、还是删除的分支为准。

日志有合并分支的记录

tortoiseGit分支创建、合并、删除、重置版本

删除

在切换分支的选择框中,点击,右键分支有删除按钮

tortoiseGit分支创建、合并、删除、重置版本

tortoiseGit分支创建、合并、删除、重置版本

切换版本,重置版本

打开日志,或者只重置某个文件打开此文件日志,右键重置。

tortoiseGit分支创建、合并、删除、重置版本

三个重置选项。

硬重置:会直接将本地仓库的代码重置到选择版本(其实就是指针变了,指针指向了其他版本,但远程仓库版本都还在),工作区也会重置。文件依然是绿色对号标志,内容是选择版本的内容。 因为远程仓库版本还在,此时进行pull操作,因为远程和本地仓库内容不同,还会pull下变化。

混合:本地仓库代码重置了,工作区没有重置。文件变成了红色感叹号标志,打开文件内容还是刚刚编辑过得,要新提交与重置版本不同的内容。

tortoiseGit分支创建、合并、删除、重置版本

相关文章:

  • 2021-08-05
  • 2021-07-21
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-01-05
猜你喜欢
  • 2022-01-01
  • 2022-01-01
  • 2022-01-01
  • 2022-01-01
  • 2021-09-16
相关资源
相似解决方案