1.在sourceTree中找到需要提交的分支, 就是你想要修改的分支
2.在显示提交信息中,选择所有分支,这样子就会出现所有分支的修改信息。
3.找到需要合并的某次commit,点击,右键会出现弹框
4.选择“遴选”
5.点击确定按钮
6.会看到这个分支下面刚才选中的某次修改内容,点击推送提交即可。
这样子就完成只对某次或者不连续修改内容的提交。
cherry-pick
使用该命令可以将任意的commit通过其commit号将其合并到你想要的分支上。
打开终端,在想要此commit的分支下操作:
git cherry-pick b36ef98(commit的哈希值)
当出现冲突:在项目中找到冲突,解决冲突,提交即可.
此时commitID = b36ef98 就已经到了此分支下
1.在sourceTree中找到需要提交的分支, 就是你想要修改的分支2.在显示提交信息中,选择所有分支,这样子就会出现所有分支的修改信息。3.找到需要合并的某次commit,点击,右键会出现弹框4.选择“遴选”5.点击确定按钮6.会看到这个分支下面刚才选中的某次修改内容,点击推送提交即可。这样子就完成只对某次或者不连续修改内容的提交。cherry-pick使用该命令可以将任意的commit通过其commit号将其合并到你想要的分支上。打开终端,在对应的.
git
config user.email "xxxx@qq.com"
也可以使用
GIT
_AUTHOR_NAME和
GIT
_AUTHOR_EMAIL环境变量来告诉
git
你的信息,这些变量一旦设置就会覆盖所有配置设置。
创建初始版本库
git
init
将file添加到版本库
git
add [file]
将当前目录以及所有子目录添加到版本库
git
add .
查看版本库状态
git
status
提交
更改
在
Git
的实际使用场景中,未必都是很规矩的拉一个
分支
,开发一个功能,等功能测试完成后,
合并
到主
分支
。有很多的场景都是很多人在同一个开发
分支
上开发,然后按照上线的实际需要,依次去上传自己的功能模块,这个功能模块的
提交
记录很可能是交叉
提交
的,那么这时候如何去只
合并
一个功能到主
分支
呢?或者是说怎么使用
sourceTree
去
合并
某次
或某几次(不连续)
提交
到另一个
分支
?
1 打开
sourceTree
,切换到develop
分支
2 打开本地工作副本,新增test2.txt文件,...
在开发过程中,我们可能会遇到多个
分支
同时开发的情况,这时,如果你只想要拉取其他
分支
指定的
提交
文件,就使用cherry-pick命令就可以实现啦.
在
git
命令窗口将另一个
分支
的某个
提交
拉取到当前
分支
:
输入命令:get cherry-pick 版本号
在
sourcetree
中操作:点击确定就ok啦.
你在开发过程中,是否有这样的场景,在我们开发某一个功能的时候,突然要去修复一个bug,或者突然另一个功能的优先级提前了,那么我们正在开发的代码怎么办,是
提交
到本地还是贮藏在本地呢,我想很多人都会
提交
到本地,完成其他工作,再回到这个
分支
继续开发。
在开发的过程中,一个功能的开发,我们需要多次
提交
本地代码,最后
提交
到远程
分支
,在继续
合并
到主
分支
。如果我们没有
合并
多次
提交
记录,那么我们的
分支
线看起来就很乱。
这篇文章简单的描述了
Sourcetree
合并
多次本地
提交
记录的步骤。
一 、
SourceTree
简介
SourceTree
是 Windows 和Mac OS X 下免费的
Git
和 Hg 客户端,拥有可视化界面,容易上手操作。同时它也是Mercurial和Subversion版本控制系统工具。支持创建、
提交
、clone、push、pull 和merge等操作。
二、下载安装
SourceTree
步骤
1、下载地址:https://www.
sourcetree
...
在
SourceTree
中
合并
分支
可以按照以下步骤进行操作:
1. 首先,确保你已经在主
分支
(一般是master
分支
)上。这可以通过在
SourceTree
的顶部栏中选择正确的
分支
来实现。
2. 接下来,右键点击你想要
合并
的
分支
(比如develop
分支
),然后选择"
合并
develop至当前
分支
"。
3. 这将会触发一个
合并
对话框,在这个对话框中,你可以选择不同的
合并
选项,比如
合并
提交
、只
合并
选定的
提交
、
合并
入下一个
提交
等等。选择适合你的需求的选项后,点击"
合并
"按钮。
4.
SourceTree
将会自动执行
合并
操作,并在操作完成后给出相应的提示。你可以在日志面板中查看
合并
的
提交
记录。
需要注意的是,在
合并
分支
之前,最好先进行代码的
提交
和拉取操作,以确保你本地的代码库是最新的。此外,
合并
分支
可能会引起代码冲突,如果出现冲突,你需要手动解决冲突后再进行
合并
操作。
总结起来,在
SourceTree
中
合并
分支
的步骤为:切换到主
分支
,右键点击要
合并
的
分支
,选择
合并
选项,执行
合并
操作。这样就可以实现
分支
的
合并
了。<span class="em">1</span><span class="em">2</span><span class="em">3</span>