
SourceTree使用教程保姆级
仔细讲解了 sourceTree的使用过程,代码提交,合并,冲突,回滚等操作。全是干货。
QSXZAS
未雨绸缪,居安思危!期待你的关注
展开
-
Sourcetree 启动问题(完美解决)
sourcetree 之所以打开就闪退,是因为没有关闭 sourcetree 关机或者系统自动更新等没有关闭sourcetree就直接关机的行为导致缓存信息不匹配,删除的目的是为了重新加载缓存。原创 2024-11-05 10:20:53 · 1099 阅读 · 6 评论 -
sourceTree保姆级教程7:(合并某次提交)
在日常开发过程中,大家有时候并非都是在同一个分支进行开发,可能存在多人的情况下开发。切换到master分支,可以看到master分支落后 develop分支好多版本了,test2.txt文件对于master分支完全是新增文件,所以待会合并某次提交到master分支的时候,应该不会产生冲突的。执行完毕后,可以看到master分支的本地仓库多了一个” 新增test2.txt文件 add func1” 的提交历史记录。这样就完成了,合并某次提交到另一分支的操作。选择待合并的提交记录,右键 遴选并且确定。原创 2024-09-20 13:59:32 · 1428 阅读 · 2 评论 -
sourceTree保姆级教程6:(回滚版本到某次提交)
如果这个时候突然发现前面的两次提交是错误的,现在想回到“提取release分支的某次提交到develop分支”这个版本。有两种解决方式,第一种是删除掉新增test1和新增test2两次提交所加的内容,但是这有个前提,是修改内容很少的情况下才可以采用此方法,否则会陷入无穷无尽的代码比对泥沼。本文讲的是回滚到具体某次提交记录之前,并不是操作回滚提交操作。使用sourceTree 回退操作完毕,注意:回退指的是内容的回退,而不是提交记录的回退。选中最新的提交历史记录,右键-》重置当前分支到此次提交。原创 2024-09-20 13:37:19 · 2367 阅读 · 1 评论 -
sourceTree保姆级教程5:(部分文件提交,撤销及回滚)
已暂存文件里是待提交的,未暂存文件里不需要提交的,这样在一个文件里,就可以提交需要提交的,而不需要提交的也可以保留在工作区,等待下次提交。有时候我们在开发某个功能A的时候,功能A暂时不上线,此时同时又开发了B功能,又存在于同一个分支,现在要求B功能要先上线,然而B功能修改的又是同一个文件。部分代码提交 及 最近一次的撤销回滚操作完毕,注意:撤销回滚只能撤销回滚最近的一次提交,并不能回滚到历史某个提交。可以看到提交历史记录多了一个Revert 反向提交。在最新的提交记录上,右键 回滚提交,点击确定。原创 2024-09-20 13:16:36 · 1293 阅读 · 2 评论 -
SourceTree保姆级教程:(解决冲突)
冲突的解决需要一个外部代码对比工具,这里使用的是Beyond Compare 4,大家可以自己百度下载安装,然后集成到sourceTree软件中。第一块是本地修改的版本,第二块是冲突两者(本地仓库和远程仓库)相同的版本基准,第三块是 远程仓库的修改。第四块是冲突处理后的代码。在实际开发过程中,团队协作虽然是避免操作修改同一个文件,但是有时候也避免不了造成冲突修改同一个文件,那么就必须解决冲突合并。切到sourceTree界面,可以看到多了一个解决冲突的中间文件,由于冲突已解决,直接右键移除。原创 2024-09-20 11:23:11 · 4099 阅读 · 6 评论 -
SourceTree保姆级教程3:(分支创建 及 合并)
将当前分支切换到master分支,鼠标移到到develop分支,右键,选择合并develop至当前分支,也即是主分支。本文讲解使用 sourecTree 创建分支 及 合并分支。废话不多说,直接上图(干活)。此时可以推送到远端,勾选第一个,将本地develop分支推送到远程develop分支。新分支develop,存在于本地。原创 2024-09-19 17:29:32 · 2673 阅读 · 1 评论 -
SourceTree保姆级教程2:(拉取,获取)
本文结束,简单的一批,下篇文章讲解分支 创建 和 合并。蓝色的数字表示几次 commit 提交记录,点击拉取。原创 2024-09-19 17:18:47 · 1421 阅读 · 1 评论 -
SourceTree保姆级教程1:(克隆,提交,推送)
本人认为sourceTree 是最好用的版本管理工具,下面将讲解下sourceTree 客户端工具 克隆,提交,推送 具体使用过程,废话不多说直接上图。原创 2024-09-19 17:06:42 · 1113 阅读 · 0 评论