I'm developing some software that requires me to use a remote server for testing if it works. I can't host a local version.
Anyway, I have git set up. The way I work right now is I will change something locally on my Windows-based laptop, add a small git commit like "Fix", push it to the remote repository and then fetch it on the development server ( which runs a linux without GUI ).
I don't want to do that becase:
The git history is littered with small pointless commits.
It's tedious to have to create comits, push them to the remote repo
and then fetch them from the developer server.
So I'm wondering - how should I set up the environment so that any change on my local laptop, even without commiting anything, make the files on the development server change instantly? Is there a way to do it? I can even skip sending it to the remote git server, I just want to sync files between my local machine and the development server.
Best regards
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…