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