Using Finder to copy files by value instead of the files' reference
The git-checkout command is used to "checkout" files into your current branch from another branch. This would be safest since it would all remain in version control:

git checkout &lt;branch_name&gt; -- &lt;paths&gt;


Example,

git checkout develop
git checkout master
git checkout develop -- myfile.js


would checkout myfile.js from develop into master so you can commit it when ready.