我相当定期地进行切换/检查...
确定当前分支的最快方法是右键单击文件夹并查看“提交”命令(或单击“属性”、“Git”选项卡或从命令行使用 git status)。
有更好的方法来了解当前分支吗?
我正在考虑将“其他”分支克隆到包含分支名称的文件夹名称,以便它到达 GUI 的顶层并且很明显。 这是常见做法吗?
我发现人们在使用 Git 时往往有完全不同的工作流程,因此不一定有更好或最好的方法,只有适合该人的方法。 就我个人而言,多年来我最终采用了一种方法,在命令行上进行结帐、存储、推送、拉取,并使用 Tortoise Git 进行提交、查看历史记录和管理远程。
回答您的具体问题:
有更好的方法来了解当前分支吗?
如上所述,我经常使用命令行,因此快速浏览一下就会立即显示分支名称。此功能由Cmder提供。在下面的屏幕截图中,分支和远程显示为白色,表明存储库中没有任何更改。它变为红色表示对跟踪文件的未提交更改,黄色表示未跟踪的更改,例如一个新文件:
还有其他应用程序,例如 Git Extensions,可以在 UI 中显示当前分支。
我正在考虑将“其他”分支克隆到一个文件夹名称 包含分支名称,因此它到达 GUI 的顶层并且是 明显的。这是常见做法吗?
我从未遇到过这种情况,所以我认为这并不常见。您需要小心,不要意外地在错误的存储库克隆中进行更改。我已经这样做了,解决起来可能非常耗时!根据存储库的大小,这也可能会严重浪费驱动器空间。
如果您从 TortoiseGit 菜单中选择“显示日志”,当前签出的分支的名称将出现在第一个条目中。