【发布时间】:2013-12-27 14:17:05
【问题描述】:
我最近开始学习 GitHub,以便更好地与我的代码协作。我在 Eclipse 上安装了 Egit 并设法让它正常工作,没有太多问题,但我个人觉得界面相当混乱,更喜欢 Git Shell 或 GitHub 应用程序。
我的问题是如何使用 Eclipse 和 Git Shell 或 GitHub 应用程序,因为我找不到太多关于它的信息。
【问题讨论】:
我最近开始学习 GitHub,以便更好地与我的代码协作。我在 Eclipse 上安装了 Egit 并设法让它正常工作,没有太多问题,但我个人觉得界面相当混乱,更喜欢 Git Shell 或 GitHub 应用程序。
我的问题是如何使用 Eclipse 和 Git Shell 或 GitHub 应用程序,因为我找不到太多关于它的信息。
【问题讨论】:
您可以简单地同时使用它们,只要您的 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 中立即查看状态中获益
【讨论】:
我的解决方案是使用 git bash (shell) 而不是任何类型的 GUI。
一个。它使您可以更好地控制 Git 的“幕后”发生的事情,而且您的生活会更快乐。
b.这将使您更好地解决问题
c。即使最后你将使用 gui,它也只是将一些 shell 命令包装在一起,所以你可以更好地理解 gui 实际在做什么。
虽然 Git 有一些令人不快的成长痛点,但在最初的几次之后,git bash 对你来说将是超级简单易懂的。
这里有一些不错的教程:http://sixrevisions.com/resources/git-tutorials-beginners/
【讨论】: