eclipse - 我是否以正确的方式在 Eclipse 中使用 Git?

标签 eclipse git github

在 Windows 上使用 Eclipse Juno。在与 Git 苦苦挣扎之后,这就是我想出的:

注意 - 此时我希望能够推送到 GitHub。

  1. 建立一个项目
  2. 将其置于版本控制之下
  3. 创建一个远程,这是我的 GitHub 存储库
  4. 推送到远程

但是,我想让它无论何时在 Eclipse 中提交,它都会自动更新我的 GitHub 存储库。目前它只更新我的本地文件夹。我在这里有意义吗?我应该怎么做?

另外,为什么在 Eclipse 的工作区中使用 Git 是不好的做法?我的目录结构在本地计算机上如下所示:

  • ...工作空间/项目名称
  • ...工作空间/项目名称/.git
  • ...工作区/项目名称/bin
  • ...工作区/项目名称/src

谢谢!

PS 如果这听起来真的很菜鸟,是的,我是版本控制方面的新手,但我想我必须从某个地方开始。也看了网上所有的教程,这就是我想出的。

最佳答案

自动将更改推送到远程。

使用最新版本的 Eclipse eGit 插件,有一个复选框可以将每个提交推送到配置的远程。

来自 CVS/SVN 的人通常会自动推送到远程。但是,在像 Git 这样的分布式版本控制系统中,我建议不要这样做。特别是在较大的团队中,您不一定希望将每个提交都推送到远程让每个人都能看到。

目录结构

有一个 write-up为什么 Eclipse 建议不要在 Eclipse 工作区内创建存储库。

关于eclipse - 我是否以正确的方式在 Eclipse 中使用 Git?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14696559/

相关文章:

git - 在 git 历史记录中查找特定作者触及的所有文件?

git - '也许 git-rebase 坏了'

php - 用于 PHP/Zend、Javascript/JQuery、CSS、HTML、XML 的 Eclipse IDE 设置

eclipse - Eclipse动态Web项目中的web.xml在哪里

java - Eclipse 将焦点切换到运行时的控制台

github - 如何从 GitHub 拉取请求触发 Jenkins 2.0 Pipeline 作业

macos - GIt GUI(SourceTree、Github for Mac、Tower)应用程序显示所有已修改的文件

java - 在 Eclipse 中自动同​​步 Java servlet?

git - 对分支删除的 teamcity 操作

ruby-on-rails - 是否可以仅打开我的私有(private) GitHub 存储库中的某些文件/文件夹,以便某些人进行读/写访问?