Yes, using a remote code repository (i.e. git) - plenty of options aside from github.
Merely git pull the repository to whatever machine you want to work on and commit the changes back (rinse, repeat)
Yes, using a remote code repository (i.e. git) - plenty of options aside from github.
Merely git pull the repository to whatever machine you want to work on and commit the changes back (rinse, repeat)