ide olarak phpstorm kullanıyorum ve geliştirme / testleri localde docker üzerinde yapıyorum. Geliştirmeler sonlanınca da ide içerisinde bulunan git aracı üzerinden yapılan değişiklikleri ftpye gönderiyorum bu kadar. Daha az kullandığım diğer bi yöntem de git'e commit attığımda otomatik çalışıp ftp güncelleyen actionlar
Hocam ben docker hiç bilmiyorum normal php ile website kodu yazıyorum tarayıcıdan bakıyorum sonuca. İkinci yöntemi zaten konuda dediğim gibi çok uzun zaman aldığı için tercih etmiyorum çünkü ben her değişiklikten sonra tarayıcıya gidip refresh yapan her koddan sonra CTRL +S yapan biriyim dolayısıyla merhaba yazıp push nasılsın yazıp push yapınca böyle hayat geçmiyor git actionlarıyla. Bunun daha kolay bir yolu yokmudur