问题标签 [git-gui]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
111 浏览

git-gui - _netrc 的问题,仍然克隆失败

我已经按照本教程设置了 git-gui,因此我可以访问谷歌代码 git 存储库,但我仍然克隆失败。我真的不明白这个问题。我制作了一个 _netrc 文件,并创建了一个 HOME 环境变量,但问题仍然存在。

有没有人可以对这种情况有所了解?将不胜感激。谢谢。

0 投票
0 回答
960 浏览

git - Git gui mergetool TortoiseMerge 错误的文件路径

我在配置 git gui 以运行 tortoisemerge 时遇到一些问题

在我的 .config 中有这些行

当我做

来自 bash 的“git mergetool”龟龟正确启动

我还修改了mergetool.tcl,在选择要使用的mergetool的开关中添加了

这会启动 tortoisemerge 程序,但会引发错误:

diffing 引擎因错误而中止:

无法打开文件 '\".\Deliveries\RASD.tex.BASE.tex\"':文件名、目录名或卷标语法不正确

该文件实际上存在于我的目录中。

作为一行文件的示例,这里是关于 p4merge 的文件

如您所见,代码非常相似。如果 P4MERGE 工具在此设置下工作,我没有尝试,这只是为了展示 git gui 的开发人员如何编写命令行。

这就是构建路径的方式

如何修改文件以提供正确的 tortoisemerge 路径?为什么它不会给命令行带来任何问题?

0 投票
5 回答
34056 浏览

git - 如何在 Git Gui 中放弃对文件的更改?

通常在使用 Git Gui 时,我想重置/签出单个文件或只是解雇一个大块头。

有没有办法在 Git Gui 中轻松做到这一点?如果没有,是否有任何特殊原因导致 Git Gui 中没有此功能?

0 投票
0 回答
447 浏览

git - 使用 GUI 在 Git 中编辑以前的提交消息

我使用 bitbucket 作为我的 git 托管服务。在我的存储库中,我有非常古老的历史及其提交信息。现在我需要修改一些提交信息。

那么是否可以使用一些 Git GUI 工具编辑以前的提交消息,而不是最新的提交消息。

我正在使用源代码树作为我的 GUI 工具,但我找不到编辑以前提交消息的选项。

是否有任何其他 GUI 可用于编辑以前的提交消息?

任何帮助将不胜感激。

谢谢

0 投票
1 回答
4761 浏览

git - 从 git gui 命令行启动 gitk

有没有办法从 git gui 命令行在repo 的主分支上启动 gitk ?我查看了文档,似乎唯一可行的方法是在 repo 上打开浏览器,而不是显示历史记录。

有什么线索吗?谢谢

0 投票
1 回答
143 浏览

windows - 并行运行 Git GUI 和 Tortoise GUI

Windows 7 上的 GIT:

是否可以并行运行 GitGUI 和 Tortoise GIT?在当前项目中,一些步骤需要我使用 GitGUI,而我习惯于 Tortoise GIT。

我可以同时运行它们吗?特别是在同一个项目上。

如果是这样,当我安装 Git GUI 时,它也允许我安装 Explorer 集成。Tortoise 有它自己的 Explorer 集成,所以我想知道这是否会造成麻烦。或者我可以同时使用 Explorer 集成吗?

0 投票
3 回答
38808 浏览

git - 体面的 Git 分支可视化工具

我正在将 git 用于具有广泛范围(不仅仅是编程)和大量文件的个人和大型项目。因此,我有很多分支和合并,我希望在 Git 中有一个很好的分支和合并可视化工具(尤其是如果它提供像 Gource 这样的动画或像PlasticSCM这样的图形功能)。gitk 或 git log 是不错的工具,我目前正在使用它们,但不是我想要的解决方案。

我喜欢开源项目,我更喜欢只做这项工作的应用程序(而不是整个 git 前端)但是如果没有开源解决方案,欢迎使用封闭的或重型 git 软件。我发现:

SeeGitApp(对我不好,特别是对于一个又长又重的分支和合并),

GitCola(我第一次尝试无法在 Windows 上安装它),

GitVersionTree(非常基础),

gitlist(基于服务器,php,我无法尝试),

gittreemap ,

git2html.sh ,

混帐日志--漂亮

正如我所说,我刚刚搜索了开源和实用程序。如果这个任务没有这样的实用程序,你会提供什么?

0 投票
0 回答
508 浏览

git - 如何自定义 UnGit 分支图?

我正在使用 ungit 在我的项目中可视化分支和合并。我不将 git 仅用于编程目的,并且有很多分支和合并。目前我已经测试了从git loggitkSource Tree的一些应用程序。(请检查这个问题)。

但是我想知道是否可以在下图中轻松调整和自定义节点和分支。我知道这在技术上是可行的,但我不熟悉 CSS 或 js 等。但是我喜欢学习新工具,只要它们为这个问题提供直接的解决方案。我可以选择向 ungit 开发人员提交请求,但我想事先了解可能的家庭疗法。

这是一个 git 树的例子:

ungit graph 的简单测试示例

0 投票
2 回答
31 浏览

git - 有没有办法只将选定的版本推送到远程存储库?

如果堆栈溢出中这个问题有重复,请指出我。

我想知道是否有任何方法可以将选定的版本(或最新的提交版本)推送到远程存储库?当我推送时,它会推送所有未推送的版本——我错过了什么吗?

0 投票
2 回答
24499 浏览

git - Git Gui:永远得到“这个存储库目前大约有 320 个松散对象。”

每次我在特定项目上启动 Git Gui 时,都会收到以下消息:

该存储库当前大约有 320 个松散对象。

在此处输入图像描述

然后我继续点击Yes,我得到这个对话框:

在此处输入图像描述

问题是,当我再次打开 Git Gui 时,我得到了完全相同的信息,同样是大约 320 个松散的对象!好像单击“是”根本没有效果。