S tímhle workflow použít nějakého ftp klienta, který umí stáhnout soubor a otevřít v předdefinovaném editoru a při změně nahrát automaticky zpět. Samozřejmě editujete jen ten jeden soubor takže zapomeňte na pokročilé funkce IDE. Na linuxu pro toto používám FileZilla.
Pokud není na hosting jiný přistup než ftp, tak budete mít zákonitě problém se synchronizací a kontrolou, jaká verze je na hostingu.
S pohodlím systému pro správu verzí se to nedá porovnat... S pomocí systému pro správu verzí se dá řešit nejen verzování a záloha kódu ale i samotné nasazení na web - např. PHP můžete snadno nasadit checkoutem přímo (jelikož PHP nevyžaduje žádný překlad).
Mimo GITu používám pro osobní potřebu
https://fossil-scm.org. Je geniálně jednoduchý - je to jediná binárka a repositář je jediný sqlite soubor.
Ale nějaké svoje interní verzování má tuším i Netbeans a či Idea, takže možná by pro začátek stačilo i to (ale nepoužívám).