Sharing Git Diffs
Have you ever wanted to share some code changes without creating a new commit and pushing to a branch?
Recently I had this problem and discovered that using
git diff and
git apply can do this.
You can use
git diff to export your unstaged changes to a patch file.
git diff > changes.patch
You can then send this file to the people you want to share the changes with. If they run
git apply they will apply the changes to their branch.
git apply changes.patch