关于windows与linux文件夹同步的问题

在本机(windows)里搭建虚拟环境感觉有点卡,所以前几天买了个小型主机,搭建了个centos服务器,

问题来了,怎么把本机的文件夹和服务器文件夹同步?就像本机里安装homestead,同步文件夹一样?

现在有两个解决方案,感觉都不太满意

在本机安装rsync服务,在centos里安装rsync客户端,让本机文件时时更新到服务器,但是存在很大缺陷,比如不能在本机用migrate命令,更不能在服务器里用,因为会被rsync立刻还原

在服务器里安装git仓库,让本机提交的代码立刻部署到服务器,但windows不能自动提交代码,还要手动提交,太麻烦

有没有一个好的解决方案?跪求了。。。