添加链接
link之家
链接快照平台
  • 输入网页链接,自动生成快照
  • 标签化管理网页链接
相关文章推荐
正直的松球  ·  iOS-UIScrollView与SnapK ...·  1 年前    · 
爽快的镜子  ·  StorageAccountsListByA ...·  2 年前    · 

或者选择切换分支也可以

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

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

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

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

在dev界面点击合并

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

点击确定,发生冲突。

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

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

日志有合并分支的记录

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

切换版本,重置版本

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

三个重置选项。

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

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

上一节讲了 分支 ,提到一种常用的工作流:将默认 分支 (master)设 为主 分支 ,保存最新的、随时可以发布的 版本 ,所有的新特性、BUG都在另一个称为特性 分支 上增加或修改,然后在一个合适点,将特性 分支 内容 合并 到主 分支 。本节,讲述如何用 TortoiseGit 合并 分支 。 一、下载工具这里给大家准备了所有安装包自取链接:https://pan.baidu.com/s/1xrxxgyNXNQEGD_RjwKnPMg提取码:qwer也可在官网自行下载最新版1.下载git,直接去官网下载Git - Downloads,根据自己的系统合理下载,然后一路next就可以了。 由于是穷屌丝用不起mac,所以我windows为例进行相应的演示: 下图就是本地使用小乌龟的 版本 管理工具在只有一个 分支 的情况下执行命令:Switch/Checkout 显示的内容。 下面分为三个步骤进行 创建 分支 操作 第一步: 创建 本地 分支 :点击右键选择 TortoiseGit ,选择Create Branch…,在Branch框中填写新 分支 的名称(若选中”switch to new branch”则直接转到新 分支 上,省去第二步),点击OK按钮: TortoiseGit 使用入门<br /> <br />http://www.zonozone.com/wiki/index.php?title= TortoiseGit %E4%BD%BF%E7%94%A8%E5%85%A5%E9%97%A8<br /> <br /> <br />首先要确定 TortoiseGit 已找到msysgit,如果先安装msysgit 再装 TortoiseGit , 一般 TortoiseGit 就会自动的识别。 安装详见 TortoiseGit 安装教程<br />设 与查询的方法,这里从 目录一.背景知识1.Git是什么 版本 控制系统仓库常用Git服务器Git的一些基本概念Git管理文件的三种状态2. TortoiseGit 二.软件安装三. TortoiseGit 的简单使用1.本地仓库基本操作新建仓库将文件提交到本地仓库比较差异 版本 回退还原操作2.远程仓库操作todo 当你需要经常修改代码时,你会发现 版本 控制软件是多么的优秀,感谢实验室师弟的教程简单的学习了Git 版本 控制,从此再也不用担心之前修改过的代码找不到了!用这个博客记录一下过程防止以后忘记。如果你通过这篇文章学会了 版本 控制,能给我个赞吗? Git的使用越来越广泛,不过默认使用命令行进行操作,这就对那些习惯使用图形化界面的人造成了一定的困难, TortoiseGit 是Git在Windows下一款不错的图形化工具,下面介绍它处理本地仓库时的详细使用方法。