我一直使用diff -b
来制作补丁,即使在使用git repo
时也是如此。
- 这两者之间有什么区别,
git diff/git format-patch
是否也内部使用了linux/unix的diff
命令?(我知道git diff/git format-patch
的区别) - 此外,使用
patch -p1
进行修补与使用git apply
有何不同。我能否使用由diff -b
生成的补丁,并使用git diff
进行应用? - 在使用
git
时,使用git diff/apply
是一个好习惯吗?我一直在使用diff/patch
,从未遇到过任何问题。
如果我上述所提到的内容的理解不够充分,请纠正我。