git - 使用 EGit(类似 FTP)将更改从 Eclipse PDT 推送到生产服务器

标签 git sftp egit eclipse-pdt

我是 Git 的新手,所以我想我会更幸运地使用 EGit,因为我使用的是 Eclipse PDT。我是该项目中唯一的程序员。这是我现在正在做的事情:

  1. 我的本地机器和服务器上有两个相同的网站副本
  2. 我正在对本地版本进行更改、测试、调试等。
  3. 当我对代码感到满意时,我打开 FileZilla 并上传我更改过的每个文件

我想做的是: ... 3.提交更改 4. 将更改的文件(我已经拖到Staged Changes 的文件)推送到生产服务器

所以,这看起来是一个非常简单的请求。我不想在服务器上安装 Git,在服务器上安装 .git 文件夹等。我只想将新的和更改的文件推送到服务器,覆盖那些已经在服务器上的文件。我想这是可能的,因为当我右键单击该项目并转到“团队”>“远程”>“推送...”时,协议(protocol)有一个 sftp 选项。

我怎样才能做到这一点?我提到的表单(Team > Remote > Push ...)的输入是什么样的?或者我错了,我必须在服务器上安装 Git?

EGit可以用作SFTP客户端吗?

我对 Git 的唯一了解来自本教程:http://www.vogella.com/articles/EGit/article.html .我搜索了 StackOverflow,但每个主题都是“特定于 Git”的方式,并且超出了我的知识范围,所以我不明白其中的大部分内容。

提前致谢。

最佳答案

我不确定它是否有效,但也许您可以使用导出功能(文件->导出->远程系统->远程文件系统)。我认为要使用此功能,您必须安装 RSE(远程系统资源管理器)。这应该导出干净的项目,没有 .git 文件夹。

关于git - 使用 EGit(类似 FTP)将更改从 Eclipse PDT 推送到生产服务器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12497261/

相关文章:

bash - 如何通过 SSH 重命名所有文件

java - 如何使用带有密码的 sshtools SftpClient?

eclipse - 无法在 Eclipse 中导入 github 项目

eclipse - EGit 需要 org.eclipse.team.core

linux - gitk 的 "Mark Branch Sides"选项的定义

Github/Cygwin 错误 : cygheap base mismatch detected

git - 您如何 stash 未跟踪的文件?

git - git config 中的 Shell 变量扩展

java - 当必须切换用户时使用 JSch 到 SFTP

eclipse - 在 Eclipse 中使用 GitHub