我尝试使用一年或一年以上。 仍然有问题。仍然不知道如何获得帮助。搜索互联网是唯一的方法吗? 如何记住所有这些命令行选项?它们大多数不一致且无法翻译成正常语言
例如,这一次我需要进行“重新设置”(或者可能不是,因为我在一个文件中有冲突(bitbcuket向我显示),我试图进行“重新设置”,那么我不知道如何合并,那么它向我显示了一些警告,我试图“变基-中止”,然后我需要知道分支名称。如何从命令行列出分支名称? 如何强制变基?因为我不了解所有这些“合并工具”,所以它们看起来很破损。是否有更改只是为了强制变基和手动更改文件?
如何知道git branch -r
显示分支列表?
如何知道如何从git branch -r
退出?
请不要使用某些工具。我厌倦了在这些工具之间跳转。如果该工具在另一台计算机/ VM / ...上不可用怎么办? 看来,如果将“ git”工具集成到您的IDE中,则它具有不同的词汇表,并且不提供某些功能或错误。 这是我尝试学习如何使用它们的错误。相反,我应该尝试了解如何使用控制台。
P.S。 是否有人尝试将Google翻译或Google图片搜索中的“结帐”翻译成您的语言?输出完全没有意义。 我应该住在美国了解git吗?
更新: 我需要雇用一些git老师吗?有可能吗?
P.S.2 为什么“ git add”会更新?我应该怎么知道,当我需要将所有修改过的跟踪文件添加到索引中时,应该在Google中“更新索引”而不是“添加到索引”中进行搜索?
P.S.3。 大概,我应该在某个地方(顺便说一句,在哪里?)为自己创建一个Wiki页面,其中包含最有用的git命令列表,并将我的语言翻译成git命令。
答案 0 :(得分:2)
阅读/做一些基本的git课程/教程/书/指南。不要只是在没有任何培训的情况下开始使用git,并希望您能一路搞定。首先,您需要熟悉git的基本信息模型。您应该尝试确保自己熟悉一些基本知识:
打印一份git备忘单,并保留在您的计算机旁边。有很多在线可用。只是Google git cheat sheet。这将是快速参考。不确定命令时可以轻松浏览它,这将为您提供重复学习的机会,这对学习很有帮助。
不要渴望了解不同git命令的所有参数/标志。
通常知道git <command> --help
就足够了!几次检查帮助页面后,您将开始学习最需要使用的选项。其他不常用的选项,您可以在需要时在帮助页面中查找。
git branch -r
选项的作用?然后执行git branch --help
并搜索-r
。 git branch --help
并搜索remote
。在堆栈溢出时在此处浏览带有git
标签的most upvoted questions。第一次使用Git并不是很容易,但并不孤单。通读一些最受争议的问题,可以使您了解其他用户遇到的困难/误解/错误,并为您提供向他们学习的机会。
答案 1 :(得分:1)
好,您可以遵循几个路径。
根据我的个人经验,我从git广泛使用命令行工具开始,最近我改用Kraken,因为我的项目越来越大,我喜欢查看时间表。
也就是说,学习新工具需要对它的工作原理有基本的了解。在使用任何工具(bash或GUI)之前,您需要从理论的角度理解提交,分支,远程,隐藏,合并和变基。
希望有帮助
答案 2 :(得分:1)
这是一个带有很多选项的复杂工具。 要学习它,我建议您沉浸其中。
git
,而无需安装其他工具。而且很短。在此之后,您将拥有一个相当稳定的基础。这样您就可以搜索特定的问题。
答案 3 :(得分:1)
在早期,您可以使用一些git GUI工具,例如Tower。
了解了git在进行拉,合并,推,提交等操作时的作用之后,就可以开始使用非常基本的命令(例如状态,添加,提交和执行其他复杂操作)进行尝试当然,当您查看每个git命令后发生的变化时,您会对此更加自信。或者,通过命令,您可以运行git status
或在执行此命令后每次查看塔中发生了什么更改。
其余的教程链接或学习材料,指南或备忘单参考,您可以在其他答案中找到
答案 4 :(得分:0)
几年前,我遇到了同样的问题。我使用了hub
,它是Git的命令行包装程序,它使Git更易于在GitHub上使用。它具有与普通Git相似的界面,因此当您准备从hub
继续进行操作时,它将很容易进行切换。
修改
另一个选择是使用GitKraken之类的GUI,它可以列出所有分支以及更多分支!
答案 5 :(得分:0)
我发现Altassian教程很有帮助。看看它。