Yesterday, I posted a question on how to clone a Git repository from one of my machines to another, How can I \'git clone\' from another machine?.
I am now
I had the same issue. For me, I use Git push to move code to my servers. I never change the code on the server side, so this is safe.
In the repository, you are pushing to type:
git config receive.denyCurrentBranch ignore
This will allow you to change the repository while it's a working copy.
After you run a Git push, go to the remote machine and type this:
git checkout -f
This will make the changes you pushed be reflected in the working copy of the remote machine.
Please note, this isn't always safe if you make changes on in the working copy that you're pushing to.