Developing On More Than One Machine With Code Sync


Well-known member
Would love to know how can I develop add-ons on more than one (two, in my case) development machines. Here's my setup:

1. Main Development Machine: iMac
Most of my code gets written on this machine. I use MAMP and phpStorm and local XF setup to write code.

2. Additional Machine: MacBook
I've the same setup as above (MAMP + phpStorm).

Problem I face:-

I'd like to sync my code on these two machines, so that I can continue my code from where I left on any machine. I'm wondering if GITHUB would be an ideal solution to achieve this?

Thanks in advance1