换句话说,人们如何使用 Git?
我刚刚完成了我的第一个项目的上传,这远非一项简单的任务,无论如何,一旦事情启动并运行,什么是好的配置?
我看不出人们如何依赖 GitGUI 或命令行来完成他们的专业开发工作或更糟糕的代码直接进入浏览器 - 但我确信我在这里遗漏了一些巨大的东西。
另外,有没有比 GitGUI 更好的第三方客户端?
请赐教!
换句话说,人们如何使用 Git?
我刚刚完成了我的第一个项目的上传,这远非一项简单的任务,无论如何,一旦事情启动并运行,什么是好的配置?
我看不出人们如何依赖 GitGUI 或命令行来完成他们的专业开发工作或更糟糕的代码直接进入浏览器 - 但我确信我在这里遗漏了一些巨大的东西。
另外,有没有比 GitGUI 更好的第三方客户端?
请赐教!
我确实使用命令行来完成我的 Git(和 github)工作,使用 gitk 作为我的存储库浏览器(我觉得它是必不可少的)和 Emacs 作为我的编辑器。我与 github 的主要交互是推送提交,这在命令行上非常简单。
我只使用 git 命令行,很少使用 gitk 或 tig 来查看一些精美的图形。我想我还没有进入真正的大型项目,需要像这样可视化历史。我的文本编辑器是 vim,我所有的其他工具也是基于命令行的。正如 github 指南非常清楚地解释的那样,设置遥控器很容易,这样您就可以无缝集成,甚至不需要浏览器。
我们通过命令行使用 git 来完成我们所有的工作,其中包括有许多 (10+) 开发人员的大型项目。
通常,我们在 Github 上托管一个远程 repo,在 Textmate 中工作,并保持一个终端窗口打开 cd 到我们使用 git 的应用程序目录。
这个设置工作得很好——我从来不需要使用任何 GUI 应用程序来与 git 交互。
在与其他开发人员合作时,我们唯一会遇到合并冲突是在我们在类似领域工作时,但是,定期推送到远程仓库,并且适当的分支往往可以最大限度地减少这个问题。