phpstorm、webstorm 如何同步git中修改的文件到ftp?
jetbrains家族的ide比如intelliJ idea 、phpstorm、webstorm等都有建立本地项目和ftp远程目录的映射关系,并且可以选择指定文件部署到ftp的功能。
但是我想实现:修改了若干文件,提交到git。然后我想将git提交中涉及的文件同步到ftp,而不是每次都将所有文件同步一遍。 请问是否有方案可以实现呢?
回复
1个回答

test
2024-07-11
当你在使用这个 commit 窗口时,点开右下角那个 ...
有个 Upload files to
选择你的服务器,当你在提交后就会自动更新上去。
如果你想把曾经的一些变更的文件提交上去,为了保险起见你可以先创建一个新分支
然后使用 git reset <commit id> --mixed
将代码回退到某个记录,但是保留文件状态,然后同样在提交窗口,在 Changes 列表中对单个文件使用右键 Deployment
。
或者 Ctrl+A 全选所有文件,然后右键进行 Deployment
。
操作完成后,git reset --hard HEAD
然后切回原来的分支,把新建的临时分支删掉即可。
回复

适合作为回答的
- 经过验证的有效解决办法
- 自己的经验指引,对解决问题有帮助
- 遵循 Markdown 语法排版,代码语义正确
不该作为回答的
- 询问内容细节或回复楼层
- 与题目无关的内容
- “赞”“顶”“同问”“看手册”“解决了没”等毫无意义的内容