B分支是基于A分支开发的,需要单独获取出B分支在A的基础上有哪些文件进行了改动,对改动的文件进行后续的代码扫描或其他操作。不采用
git diff
的原因是需要导出差异文件,而不是改动记录
TortoiseGit
-
使用 TortoiseGit 工具 将当前仓库选择 与上一版本比较差异
-
若想导出当前分支与基础分支的差异,则点击浏览引用将版本1选择为比较的基准分支,版本2 选择当前分支
-
在文件展示框内选择要导出的差异文件(ctrl + a也可全选),右键选择导出选择项,选择要存放的目录即可
-
最终查看导出文件目录中的文件即可
使用场景B分支是基于A分支开发的,需要单独获取出B分支在A的基础上有哪些文件进行了改动,对改动的文件进行后续的代码扫描或其他操作。不采用git diff的原因是需要导出差异文件,而不是改动记录使用工具TortoiseGit 操作步骤使用 TortoiseGit 工具 将当前仓库选择 与上一版本比较差异若想导出当前分支与基础分支的差异,则点击浏览引用将版本1选择为比较的基准分支,版本2 选择当前分支在文件展示框内选择要导出的差异文件(ctrl + a也可全选),右键选择导出选择
1.
git
status //查看修改
2.
git
fetch //拉取最新代码
3.
git
rebase //合并拉取的代,fetch到内容,一定要rebase。如果
使用
git
pull 会自动合并
4.
git
add /view.index //写入某
文件
到缓存区。// add . 所有修改
文件
写入缓存区
5.
git
commit //提交到本地仓库中。 // i 插入描述内容, 按shift和:进入命令, wq 保存提交, q 退出
6.
git
log -2 //查看提
TortoiseGit
内置的
文件
比对工具是 TortoiseMerge,用于
文件
比对和解决冲突合并,
TortoiseGit
还支持外部的比对工具
使用
,比如 Beyond Compare 和 DiffMerge,配置很简单。
Beyond Compare:
Diff Viewer: C:\Program Files (x86)\Beyond Compare 3\BComp.exe %base %...