So this is my current workflow in order to commit a single change from my development VM to the client's environment:

  1. Push to github from My_VM
  2. Pull from github to My_Laptop.
  3. Push from My_Laptop to USB stick.
  4. Transfer USB stick to Client_Workstation.
  5. Pull from USB stick to Client_Workstation.
  6. Push from Client_Workstation to NTFS share.
  7. Pull from NTFS share to Client_VM