Git/SourceTree版本管理
视频课程:
https://www.bilibili.com/video/BV1Ev411j7e5?p=3
工作区:
文件状态:
回退版本:
软合并:把仓库里的文件回退到暂存区
混合合并:回退到工作区,保留更改文件修改的内容
强行合并:回退到工作区,不保留文件修改的内容
合并分支
- 普通合并
- 变基合并
操作方式一:
操作方式二:
效果:
- 遴选合并:
合并第8次的修改到master
合并提交
合并多次提交的记录,如下图合并最近2次的提交的记录
在最近2次的提交记录的前一次提交记录上右键-->交互式变基提交
勾选最近一次提交-->用以前的提交来squash
效果
可以看到Banana和Orange已经合并为一次提交记录
冲突
效果已经解决
删除分支
忽略文件
操作
会生成.gitignore文件
提交.gitignore文件
说明:
extra.txt 忽略指定文件
*.dll 忽略dll类型的文件
/abc 忽略abc文件夹
汉英对照表
多端同步
添加远程仓库
推送代码到远程仓库
拉取代码
新建文件夹
[Haima的博客]
http://www.cnblogs.com/haima/
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构