【问题标题】:use Github in Eclipse without using Egit在 Eclipse 中使用 Github 而不使用 Egit
【发布时间】:2013-12-27 14:17:05
【问题描述】:

我最近开始学习 GitHub,以便更好地与我的代码协作。我在 Eclipse 上安装了 Egit 并设法让它正常工作,没有太多问题,但我个人觉得界面相当混乱,更喜欢 Git Shell 或 GitHub 应用程序。

我的问题是如何使用 Eclipse 和 Git Shell 或 GitHub 应用程序,因为我找不到太多关于它的信息。

【问题讨论】:

    标签: java eclipse git github


    【解决方案1】:

    您可以简单地同时使用它们,只要您的 EGit 和 Git shell 知道相同的 HOME,这在 Windows 中并不总是自动的,因为默认情况下没有定义 %HOME%。

    这很重要,因为 EGit 会在 %HOME%\.gitconfig 中查找您的全局 Git 配置。

    除此之外,您在 Git Bash 中执行的任何操作都将反映在您的 Egit 历史记录中。

    如果您真的不想在 Eclipse 和外部 shell 之间切换应用程序,那么将两者结合起来的一种方法是寻找 Eclipse 的 shell 插件(例如 Wicked Shell) .

    但是,作为janos cmets,没有什么能阻止您将 Git Bash、EGit 和 GitHub 应用程序用于同一个 repo。

    无论如何,有 EGit 就好了,这样他就可以在 Eclipse 中看到文件的状态,而不必切换到 Git Bash 来检查状态。
    这也是我使用它的方式:在 Git Bash 中做几乎所有事情,但从在 Eclipse 中立即查看状态中获益

    【讨论】:

    • 事实上他可以同时使用所有 3 个:Git Bash、EGit、GitHub 应用程序。无论如何,拥有 EGit 是件好事,这样他就可以在 Eclipse 中看到文件的状态,而不必切换到 Git Bash 来检查状态。这也是我使用它的方式:在 Git Bash 中做几乎所有事情,但从在 Eclipse 中立即查看状态中获益。
    • @janos 好点。我已将其包含在答案中以提高知名度。
    【解决方案2】:

    我的解决方案是使用 git bash (shell) 而不是任何类型的 GUI。

    一个。它使您可以更好地控制 Git 的“幕后”发生的事情,而且您的生活会更快乐。

    b.这将使您更好地解决问题

    c。即使最后你将使用 gui,它也只是将一些 shell 命令包装在一起,所以你可以更好地理解 gui 实际在做什么。

    虽然 Git 有一些令人不快的成长痛点,但在最初的几次之后,git bash 对你来说将是超级简单易懂的。

    这里有一些不错的教程:http://sixrevisions.com/resources/git-tutorials-beginners/

    【讨论】:

    • 我很想只使用 git bash,我只是不明白如何在没有 Egit 插件的情况下在 Eclipse 中使用它。
    • 我在VS2012中写代码时使用git shell进行版本控制,效果很好。使用 shell 的想法是源代码控制(通过 git)独立于编码-编译-构建软件。该过程应该是:首先初始化 git 存储库并推送所有源文件(java、图像、css,无论您拥有什么)。然后,每次您在 eclipse 中做出更改并且您对它感到满意:“提交”它。然后,在这次提交之后,或者在几次提交之后:“推送”到远程存储库(我猜是在 gitHub、BitBucket 等)。
    • 你会如何选择 Git 在哪个目录中查找源文件?
    • 您正在寻找的是命令“git init”。您需要打开 git-bash -> 转到所需的文件夹 -> 运行“git init”。我建议您先阅读以下内容:git-scm.com/book/en/Git-Basics-Getting-a-Git-Repository
    猜你喜欢
    • 2014-01-06
    • 1970-01-01
    • 1970-01-01
    • 2021-05-22
    • 2014-08-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-08-19
    相关资源
    最近更新 更多