Please, see Greg\'s answer.
I do not understand Daniel\'s statement at the thread completely:
Why are you manually copying files around
I believe what Daniel was referring to is using Git to manage the files in particular directories in place, without copying them around. For example, starting without any Git repository, you might:
cd ~/bin
git init
git add .
Now, your ~/bin
directory contains a ~/bin/.git
repository and you can git add
and git diff
right from the ~/bin
directory.