SourceTree 使用技巧
参考资料SourceTree使用教程(一)—克隆、提交、推送SourceTree的软合并、混合合并、强合并区别SourceTree 合并分支上的多个提交,一次性合并分支的多次提交至另一分支,主分支前进时的合并冲突解决git创建补丁和打补丁Git(5) SourceTree安装使用目录一. 基础设置1.1 用户信息设置1.2 比较与合并工具设置1.3 代理设置1.4 Github配置1.4.1 生成 `Personal access tokens`1.4.2 `Personal access tokens`过期后的处理1.4.3 SSH密钥二. 代码提交2.1 提交与推送2.2 部分代码块提交2.3 丢弃对代码的修改2.4 贮藏三. 代码回滚3.1 回滚提交3.2 回滚到指定版本3.3 重置到提交概念解释3.3.1 软合并-保持本地所有改动3.3.2 混合合并-保持工作副本并重置索引3.3.3 强行合并-丢弃所有改动过的工作副本四. 分支4.1 分支创建4.1.1 通过分支按钮创建分支4.1.2 通过指定提交创建分支4.2 分支切换4.2.1 切换本地分支4.2.2 切换远程分支4.3 分支删除4.4 分支合并4.4.1 手动选择分支进行合并4.4.2 拉取其他分支完成合并五. 代码冲突解决5.1 解决would be overwritten by merge错误5.2 解决代码冲突问题六. 提交履历6.1 搜索提交履历6.2 查看文件的变更履历七. 打补丁7.1 打补丁原因7.2 补丁的种类7.3 对变更代码打补丁7.4 在其他分支上应用打好的补丁一. 基础设置1.1 用户信息设置👉全局用户信息配置👉单独项目用户信息配置1.2 比较与合并工具设置👉当代码冲突时,所使用的比较与合并工具是可以自己指定的。1.3 代理设置👉国内使用Github时,速度可能会比较慢。可以在此处指定代理服务器地址。1.4 Github配置几年前,向Github推送代码所需的密码和登录密码相同,现在需要单独配置了。主要分为Personal access tokens和SSH密钥两种。1.4.1 生成Personal access tokens⏹登录GitHub之后,访问如下网址https://github.com/settings/tokens⏹通过下图所示,配置Personal access tokens之后,便可在推送代码的时候,使用该生成的token当做密码来进行推送。1.4.2Personal access tokens过期后的处理Github推荐生成Personal access tokens的时候,指定最大有效日期,我们一般指定为一年。当Personal access tokens过期之后,需要再次生成新的Personal access tokens之后,才能继续推送代码。⏹当生成新的Personal access tokens之后,可以在此处验证Personal access tokens的有效性。⏹然后在下图所示的路径中,找到passwd文件,将其备份后删除。然后我们再次推送代码到Github的时候,就会弹出让我们输入密码的提示窗口了,此时输入新生成的Personal access tokens即可完成代码推送。1.4.3 SSH密钥⏹通过命令行来生成公钥和私钥ssh-keygen -t rsa -C "邮箱地址"ssh-keygen -t ed25519 -C "邮箱地址"⏹在GitHub中进行配置,导入我们生成的公钥。⏹在SourceTree中配置私钥💥注意:SSH客户端,应该选择OpenSSH,选择之后会自动为我们加载Git生成的私钥所在路径⏹使用SSH协议进行Clone⏹Clone完成之后,继续推送代码,可以看到推送成功。二. 代码提交2.1 提交与推送⏹点击提交按钮⏹将文件添加到暂存区⏹点击提交按钮,将文件添加到本地Git仓库git是分布式版本控制工具,存在着本地仓库和远程仓库,所以我们在本地工

相关新闻

国家中小学智慧教育平台电子课本下载:终极解决方案与效率倍增指南

国家中小学智慧教育平台电子课本下载:终极解决方案与效率倍增指南

国家中小学智慧教育平台电子课本下载:终极解决方案与效率倍增指南 【免费下载链接】tchMaterial-parser 国家中小学智慧教育平台 电子课本下载工具,帮助您从智慧教育平台中获取电子课本的 PDF 文件网址并进行下载,让您更方便地获取课本内容。…

2026/11/1 19:17:37 阅读更多 →
基于注意力机制与自回归建模的大语言模型高效推理深度研究报告

基于注意力机制与自回归建模的大语言模型高效推理深度研究报告

基于注意力机制与自回归建模的大语言模型高效推理深度研究报告 作者:方见华 单位:世毫九实验室 核心观点摘要 大语言模型(LLM)的高效文本推理,本质是在自回归建模(AR)的框架下,通过系统性优化注意力机制的计算与存储开销,来破解“生成质量”与“推理延迟、显存占用”之…

2026/11/10 19:53:50 阅读更多 →
在node.js环境中使用web服务器http-server运行html静态文件

在node.js环境中使用web服务器http-server运行html静态文件

http-server http-server是一个超轻量级web服务器,它可以将任何一个文件夹当作服务器的目录供自己使用。 当我们想要在服务器运行一些代码,但是又不会配置服务器的时候,就可以使用http-server就可以搞定了。 使用方法 因为http-server需要用n…

2026/11/3 23:24:11 阅读更多 →

最新新闻

Electron桌面应用开发实战:从环境搭建到打包发布全流程

Electron桌面应用开发实战:从环境搭建到打包发布全流程

做前端这些年,我大部分时间都在跟浏览器标签页打交道,直到第一次把桌面应用跑起来,才发现原来自己一直被限制在地址栏和刷新按钮围起来的框框里。Electron这个词,最开始是在某段时间频繁出现在同事的讨论里,一个用HTML…

2026/11/10 23:32:01 阅读更多 →
滑盖智能锁T109深度解析:结构原理、安装调试与故障排查

滑盖智能锁T109深度解析:结构原理、安装调试与故障排查

简介:亚太天能T109滑盖智能锁产品说明书是一份PDF格式的官方技术文档,主要面向智能锁安装人员、终端用户及售后维护者,帮助快速掌握产品安装、配置与常见故障处理。全包仅1个PDF文件,大小4.37MB,内容结构清晰&#xff…

2026/11/10 23:32:03 阅读更多 →
PMSM弱磁控制原理与Simulink建模:高速AGV驱动系统设计指南

PMSM弱磁控制原理与Simulink建模:高速AGV驱动系统设计指南

上个月我在调试一台高速AGV的驱动系统,整车要求空载跑到8m/s,电机转速已经拉到额定点,驱动器的输出电压也顶到了母线电压极限附近。再往上踩速度指令,转速纹丝不动,三相电流反而开始震荡。那会儿我的第一反应就是&…

2026/11/11 2:31:33 阅读更多 →
C++核心知识点:从内存管理到STL的实战指南

C++核心知识点:从内存管理到STL的实战指南

C 这门语言我前前后后折腾了十几年,用它写过嵌入式驱动、做过游戏服务端,也搭过基础组件库。每次看到新人一头扎进"C 核心知识点"这个搜索词,我其实挺感慨的——这门语言的难点从来不是语法多,而是知识点之间的耦合太深…

2026/11/11 17:16:37 阅读更多 →
T109滑盖智能锁怎么装?安装调试与故障排查全攻略

T109滑盖智能锁怎么装?安装调试与故障排查全攻略

简介:亚太天能T109滑盖智能锁产品说明书以PDF格式发布,适合智能锁用户、安装人员与售后维修人员阅读。内容围绕T109系列指纹密码刷卡锁展开,先介绍前面板、后面板、锁体、机械钥匙、电池盒盖等部件名称与功能,再给出完整安装步骤&…

2026/11/11 17:16:37 阅读更多 →
LLM知识降熵:从信息垄断到理解权下放

LLM知识降熵:从信息垄断到理解权下放

你有没有过这种经历:翻开源码注释、论文摘要或者一份专业报告,每个字都认识,连在一起却像天书。想找人聊聊,身边要么没人懂,要么懂的懒得跟你解释。后来我试着把同一段内容丢给一个大语言模型,几秒钟之后&a…

2026/11/10 23:32:10 阅读更多 →

日新闻

周新闻

月新闻