gpt4 book ai didi

git - 你能用 TortoiseGit 与索引/暂存区交互吗?

转载 作者:IT王子 更新时间:2023-10-29 01:00:12 26 4
gpt4 key购买 nike

我的任务是向我的同事们介绍 Git,他们几乎都是习惯使用 TortoiseCVS 的 Windows 用户。我已经使用 Git 大约一年了,但我几乎只使用 Unix 命令行界面。

所以我一直在尝试熟悉包括 TortoiseGit 在内的 Windows GUI Git 工具。但在我看来,这不仅仅是 Git 命令行界面上的 GUI 皮肤,而且实际上完全抽象了一些东西,特别是索引。

例如,当我在 Windows 资源管理器中右键单击一个新的、未版本化的文件时,我可以从 TortoiseGit 菜单中选择“添加”,然后提交这个文件,但是这个相同的菜单项在已经存在的文件中丢失了Git,在这种情况下我只看到选项“submodule add”。

难道没有办法用 TortoiseGit 与索引交互吗?

我正在寻找与 git addgit diff --cachedgit reset HEAD 类似的东西。

Here's给 Google 小组的一条消息,但这是去年夏天的消息。

我使用的是 TortoiseGit 版本 1.6.5.0 和 msysgit 版本 1.7.4.msysgit.0,如果有的话。我几天前才安装这些,所以它们可能是最新的。

最佳答案

答案是:不,你不能

对我来说,TortoiseGit 是一种工具,您可以使用它来更轻松地从(在您的情况下)CVS 到 Git 的转换(就像我在对 Does TortoiseGit actually make Git a lot easier to use like TortoiseSVN? 的回答中所写)。但是一旦转变完成并且您的同事对 Git 更加熟悉,就该拿出真正的工具了。

与 Git 交互的最强大的工具是命令行。时期。 Git Gui 和 gitk 也可用,带来一些便利但缺乏资源管理器集成(至少在覆盖方面)。但是在多头开发箱的时代:为什么不让 Git Gui 在一个监视器(用于一般管理的东西)上打开并在另一个监视器上工作?

我最近也在我的团队中介绍了 Git。我们习惯了 TortoiseSVN,所以我也向他们展示了如何使用 Tortoise 添加文件,如何提交等等。但在每张幻灯片上,我还注意到他们必须在 Git Bash 中输入什么才能获得相同的结果。这样,一旦他们有了更多经验,就可以拿出介绍幻灯片并查看必须使用的命令。

关于git - 你能用 TortoiseGit 与索引/暂存区交互吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6063944/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com