I run two VM's on my host where I copy code over from the host OS to each guest OS so I can compile modules and load/test in the kernel.
The host OS is loaded with tools/utils/desktop, but each VM is minimal plain, not much other than a compiler, few tools and scripts. So my process is change code on the host, and copy to each guest to compile, load, test. If I made changes to a guest, I'd just have to copy to the host and other guest.
So now I've just converted to using git where I put same code on the host, and wondering if there's a way to do pulls from changes I've just made on the host (w/o commits), and then all I have to do is let git pull them over, and then I can push them back. Lots of push and pull between guest and hosts before I'm ready to commit on the host.
If git can do that, that would work great for me. Possible?