git - git rebase 导致文件中的控制字符
问题描述
这只是第二次发生在我身上:我做了一个 git rebase 并且不得不手动合并更改。我为此使用了meld via get mergetool
。它运作良好,我承诺并继续变基。之后我检查了差异,突然发现文件中的几个控制字符和差异看起来很奇怪。代码中损坏的地方甚至不在受合并影响的地方。
"just make a new list item
- normal! gi^M[m
+ normal! gi
+[m
call s:clone_marker_from_to(a:lnum, a:lnum+1)
知道这可能是什么原因以及将来如何避免它吗?
解决方案
推荐阅读
- node.js - 如何使用 github 源在 openshift 上部署 express node-js 实现?
- python - 我该如何解决这个问题?Python定义函数
- c# - c#中两列的数据集关系
- node.js - 将其他用户信息附加到 Firebase 推送
- python - 使 python3 包既可导入又可运行
- php - 如何在 mysql 中使用单个查询从两个表中获取数据
- arrays - 如何检查大小为 n 的序列是否首先单调递增,然后通过 n-1 次比较单调递减
- xaml - 更改网格 XAMARIN 上按钮的大小
- javascript - Angular 2 - 比较数组过滤器中的日期
- visual-studio - 如何在 C 代码中的 Visual Studio 中显示控制台输出(打印等)