Git/SourceTree版本管理


目录
  • 视频课程:
  • 工作区:
  • 文件状态:
  • 回退版本:
  • 合并分支
  • 合并提交
  • 冲突
  • 删除分支
  • 忽略文件
  • 汉英对照表
  • 多端同步
  • 添加远程仓库
  • 推送代码到远程仓库
  • 拉取代码

视频课程:

https://www.bilibili.com/video/BV1Ev411j7e5?p=3

工作区:

文件状态:

回退版本:

软合并:把仓库里的文件回退到暂存区
混合合并:回退到工作区,保留更改文件修改的内容
强行合并:回退到工作区,不保留文件修改的内容

合并分支

  1. 普通合并


  1. 变基合并

操作方式一:

操作方式二:

效果:

  1. 遴选合并:

合并第8次的修改到master

合并提交

合并多次提交的记录,如下图合并最近2次的提交的记录

在最近2次的提交记录的前一次提交记录上右键-->交互式变基提交

勾选最近一次提交-->用以前的提交来squash

效果

可以看到Banana和Orange已经合并为一次提交记录

冲突


效果已经解决

删除分支

忽略文件

操作

会生成.gitignore文件

提交.gitignore文件

说明:

extra.txt 忽略指定文件
*.dll 忽略dll类型的文件
/abc 忽略abc文件夹

汉英对照表

多端同步


添加远程仓库


推送代码到远程仓库


拉取代码

新建文件夹

文件比较软件:
https://www.beyondcomparepro.com/blog/275

Git