1、合并分支

当develop分支已经超前一个版本。此时,我们确定develop分支上的修改没有问题,并且可以纳入主分支了,那么我们就要合并分支。

合并分支要到目标分支上去操作,比如我们要把develop分支上的修改合并到master分支,那么我们就要到master分支上去操作。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
下面我们再看一下不勾选生成新提交的效果
在这里插入图片描述
在这里插入图片描述

2、版本发布

master合并完之后,就可以发布新版本了,我们使用tag标签来表示版本。Tag其实跟分支类似,只不过它是从某一个提交处建立的一个指针副本,因此它不能进行移动,但是可以添加多个tag,也可以删除。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
远程仓库出现tag,可直接下载zip或者tar.gz
在这里插入图片描述

1、合并分支当develop分支已经超前一个版本。此时,我们确定develop分支上的修改没有问题,并且可以纳入主分支了,那么我们就要合并分支。合并分支要到目标分支上去操作,比如我们要把develop分支上的修改合并到master分支,那么我们就要到master分支上去操作。下面我们再看一下不勾选生成新提交的效果2、版本发布master合并完之后,就可以发布新版本了,我们使用tag标签来表示版本。Tag其实跟分支类似,只不过它是从某一个提交处建立的一个指针副本,因此它不能进行移动,但是可 1 解决冲突就要先制造冲突,冲突一般是由于两个人同时修改同一文件而造成的。在 GitHub 上修改远程仓库文件模拟一个人操作, sourceTree 本地修改同一文件模拟另一个人操作。 2 登录 GitHub ,打开 Git Test,编辑test1.txt文件 3 在文件末尾增加 内容 code conclick1,点击提交。如下图所示。 在切换分支时,要确保该分支已经提交。如果当前develop分支可以提交,无疑是最好的选择,但是,如果当前不能提交呢? 此时我们可以使用贮藏功能。贮藏功能就是对现在的更改进行备份,注意仅仅是对更改进行备份。使用贮藏功能后,会让当前分支的工作区恢复到上一次提交的时候,从而使当前工作区变得干净。这叫做贮藏现场。 现在我们来使用一下这个功能,首先切换到develop分支,然后修改文件内容,并添加一个新文件。 贮藏成功之后发现新建的文件还在,说明新文件没有被贮藏,贮藏成功的只是被修改的文件。 出现这种情
1、创建分支 在 SourceTree 系列 2:修改并提交 我们介绍了如何提交和推送,但是在实际开发 ,我们不会像上面那样直接在master分支上操作。我们应该建立一个develop开发分支。 比如,我们只有一个master分支,现在已经 发布 了一个新 版本 1.0。然后新功能1.1 版本 也在开发 ,但是1.0 版本 发现一个BUG,这时候我们要如何修复BUG呢? 肯定不能舍弃现在正在开发的功能,也不能将现在的代码提交,从而影响已经 发布 出去的 版本 ,这时候develop分支就起作用了。 我们的master分支,应该作为主分支
上篇 SourceTree 系列 1:https://blog.csdn.net/weixin_42652596/article/details/109823503 简单介绍了 SourceTree 连接 github 及简单的提交操作。本篇将详细介绍 git SourceTree 的操作。 修改并提交 首先我们在项目目录 新建test.txt文件 这时重新打开 SourceTree 会出现未提交的更改 切换到“文件状态”面板 这里简单介绍一下几个概念: 工作区:我们的项目目录,就是实际操作的那些项目文件所在的目录。.
1. 打开 SourceTree 并导航到您的仓库。 2. 在左侧的“分支”选项卡 ,选择您要合并的目标分支。 3. 右键单击您要合并的源分支,并选择“ 合并分支 到当前分支”。 4. 在弹出的对话框 ,选择要合并的源分支和目标分支,并确保选择了正确的合并策略(例如,合并提交或重新基于目标分支)。 5. 单击“确定”开始合并过程。 6. SourceTree 将会自动 合并分支 ,并在完成后显示合并结果。 请注意,进行合并之前,请确保您已经提交了源分支上的所有更改,以避免可能的冲突。如果存在冲突,您需要手动解决它们。 希望这可以帮助到您!如果您有任何其他问题,请随时提问。