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 语法排版,代码语义正确
 
不该作为回答的
- 询问内容细节或回复楼层
 - 与题目无关的内容
 - “赞”“顶”“同问”“看手册”“解决了没”等毫无意义的内容