Merhabalar,
Web projeleri geliştirirken PHPStorm ' u da kullanabilirsiniz.
PHPStorm ftp nizi local'e kaydeder , ftp de bir değişiklik yapıldığında aynı anda Github ' a deploy , sunucuya upload ve local kopyada değişlik yapmaktadır.Tavsiyemdir.