Patch from diff
Normally when using
git apply
, you first generate a patch file with git format-patch
. However, sometimes you want to send a quick diff to someone with git diff FILE | pbcopy
.Trying to pipe this into
git apply
will give a "corrupt patch" error, because git diff
doesn't give the trailing newline that git format-patch
does. We can fix this by wrapping in echo
:git diff FILE | pbcopy
# send to coworker; coworker runs following
echo "$(pbpaste)" | git apply
Last modified 1yr ago