title: What is the difference between git am and git apply?
body: <p>Both <code>git am</code> and <code>git apply</code> can be used to apply patches. I fail to see the difference. I see a difference now: <code>git am</code> automatically commits whereas <code>git apply</code> only touches the files but doesn't create a commit. Is that the only difference?</p>