1.git am的妙用
git am --reject 可以将不能够pick 上的change list出来。
当我们git am 不compatible 的patch时候,会发现出现以下error:

这个时候,我们需要用到这个:git am --reject 来进行显示哪些change内容需要手动merge。

git status 看一下哪些文件有冲突。

2.vim 的多文件显示功能
我们知道了上面带有rej 后缀的文件change都是没有merge 进去,需要收到添加。我们使用vim 的分屏功能进行操作。
这边以block/blk-map.c 文件进行举例。
![]()
输入:split blk-map.c

会同时将blk-map.c 显示在vim 编辑器里,这样对比修改起来就特别方便。

-
移动到左边的窗口:
Ctrl + w然后按h -
移动到下边的窗口:
Ctrl + w然后按j -
移动到上边的窗口:
Ctrl + w然后按k -
移动到右边的窗口:
Ctrl + w然后按l
3.fix 的change apply
首先先git add, 然后再git am --continue。
2303

被折叠的 条评论
为什么被折叠?



