gpt4 book ai didi

linux - 是否有 gedit 的 ftp 插件可以让我在本地工作?

转载 作者:太空宇宙 更新时间:2023-11-04 04:31:22 24 4
gpt4 key购买 nike

我正在尝试从 Windows 环境切换到 Linux。我主要是 PHP 开发人员,但我对其他语言(例如 CSS、XHTML 和 Javascript)也了解很多。我需要一种在本地编辑文件的方法,因为我在 git 存储库中工作并且需要提交我的保存。在 Windows 上我使用 Aptana 和 PDT。我会保存我的文件,通过 Aptana 上传,然后使用 git 提交我的工作。

我现在需要在我的 Linux 机器上运行一个工作流程。如果您知道更好的方法,请告诉我,但我真正的问题是,是否有一个插件可以允许 gedit 上传文件而不是远程工作?

最佳答案

git 是为分布式开发而设计的,并且作为一种将代码部署到 Web 服务器的机制运行良好。

在您的 Linux PC 上,git clone 您的 git 存储库 url。在本地编辑并提交,然后将更改推送到 git 存储库。然后,如果您在服务器上具有 shell 访问权限,请使用 git pull 将更改复制到您的服务器。

要进行 ftp 同步,您可以设置一个分支 ftpbranch,它与服务器上的分支相对应,然后每次您想要将 ftpbranch 与 master 同步时:

filestoput=`git diff --name-only master ftpbranch`

现在上传文件:

for f in $filestoput; do curl --ftp-create-dirs -T $f ftp://serverurl

现在更新 ftpbranch,表明这些文件已复制到服务器:

git checkout ftpbranch; git merge master; git checkout master

关于linux - 是否有 gedit 的 ftp 插件可以让我在本地工作?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2099918/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com