Vscode使用git在服务器上工作(php开发)

Vscode使用git在服务器上工作(php开发),git,ssh,visual-studio-code,sftp,Git,Ssh,Visual Studio Code,Sftp,在vscode中,是否可以在git维护的远程目录(centos)上工作,并让服务器上的git执行git提交等操作 我希望有一种情况,我可以在服务器上保存一个php文件,并让nginx立即提供该文件,而无需进行任何合并或其他操作。我的pc上没有类似于web环境的服务器环境,因此本地的repo并不能真正帮助我在开发过程中预览我的工作 基本上我想:保存在远程服务器上的文件,我的浏览器中的f5将显示结果,并将其全部推送到一个repo,而不使用服务器上的命令行。这可行吗 我已经有了webserver和gi

在vscode中,是否可以在git维护的远程目录(centos)上工作,并让服务器上的git执行git提交等操作

我希望有一种情况,我可以在服务器上保存一个php文件,并让nginx立即提供该文件,而无需进行任何合并或其他操作。我的pc上没有类似于web环境的服务器环境,因此本地的repo并不能真正帮助我在开发过程中预览我的工作

基本上我想:保存在远程服务器上的文件,我的浏览器中的f5将显示结果,并将其全部推送到一个repo,而不使用服务器上的命令行。这可行吗

我已经有了webserver和git repo设置

我知道vscode中对git和ssh的支持,但不确定这是否能满足我的要求,因为在使用git时,它可能只使用本地副本

我也愿意接受其他建议/编辑,我不是唯一一个有这个愿望的人:)

你可以这样做:

1.)在VSCode中使用,VSCode具有。您可以根据此处提供的各种示例配置设置。它允许您分别连接、上传/下载服务器上的文件

2.)您可以在计算机上的本地存储库中使用Git。每当您对文件进行任何更改时,Git都会跟踪它们,然后您可以使用VSCode按钮或VSCode中的terminal将它们提交/推送到GitHub存储库中。此外,根据您的配置,这些更改将同时上载到服务器

下面是一些上传设置的示例代码,您可以在开始使用此扩展名后在
sftp.json
文件中使用

{
  "uploadOnSave": false,
  "watcher": {
        "files": "**",
        "autoUpload": true,
        "autoDelete": true
    },
    "ignore": [
        "**/.vscode/**",
        "**/.git/**",
    ]
}

我最终使用了VS代码远程开发