问题标签 [gitk]

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 回答
149 浏览

git - Shortcoming of git log? Why can't I see all the branches?

I have a branch in git and I am on that branch and not on master branch.
Using git log --graph I can only see linearly that I am on that branch. But I can not see that I have "splitted" from the master branch.
I.e. I see:

Where b is the private branch I made and I was expecting to see:

But I do see this in gitk. Is it not possible to get an accurate graph of the tree via command line?

0 投票
1 回答
610 浏览

windows - 在 Windows 的 gitk 中融合为差异工具

当我使用gitk时,我总是很恼火,它迫使我配置一个单独的 diff 工具。现在,虽然这在 Linux 中对我来说很好,但在 Windows 上却是绝对的地狱。我正在尝试使用Meld,所以我写了一个.bat,用于映射参数:

可悲的是gitk不会将任何内容打印到 stdout 或 stderr 并且它不起作用。有没有人让 MeldWindows上使用gitk

0 投票
14 回答
205442 浏览

git - 在 Mac 上安装 gitk

有人知道如何在 Mac 上安装 gitk 吗?

从他们的官网上看,好像是gitk自带的git,但是我的git( git version 1.7.12.4 (Apple Git-37))的版本没有gitk自带。

brew install gitk不适用于 gitk。

版本信息(从评论中复制):

  • OS X 10.8.2 (12C2034) “山狮”
  • XCode 版本 4.6 (4H127)
0 投票
1 回答
538 浏览

git - Gitk 无法读取 treediffs 错误

启动 gitk > View > New View > Select All refs > OK 时出现以下错误:

我正在使用 git 版本 1.7.3.1.msysgit.0。我注意到这只发生在其 HEAD 是一个非常大的提交(许多文件和行更改)的当前分支上。一旦我切换到 HEAD 是较小提交的不同分支,就不会出现此问题。这似乎是一个 gitk 错误,它无法读取大型提交来执行 treediffs。我想知道其他人是否有同样的问题,知道每个提交的良好行限制,或者有其他解决方案。

0 投票
2 回答
269 浏览

git - Connected branches in Git

When I used gitk to check my branches, I found the following:

Git connected branches

I created pretty_url, switched to it, worked on stuff, committed, then switched to master branch (which was clean), then ran git merge pretty_url, and checked with gitk, and found this.

I'm sure this is not proper and probably the master wasn't clean. How can I fix this?

0 投票
2 回答
1686 浏览

git - gitk 搜索结果

我已经尝试过gitk $(git log -S" extreemly rare " --pretty=format:%h),正如这个答案所暗示的那样,但gitk除了搜索结果之外还显示了所有提交(如果我可以将任何内容添加到通用集中)

最初,这来自推荐的这个答案gitk --all $(git log -S" rare text" --pretty=format:%h)。有人建议我删除--all,但这没有任何效果。

0 投票
2 回答
151 浏览

git - 在 gitk 的提交右键菜单中添加自定义命令

如何在右键单击提交时向显示的 gitk 菜单添加自定义命令?我要专门添加的命令是git revert,但我希望有一个通用的解决方案。

0 投票
3 回答
105136 浏览

git - Git中作者和提交者之间的区别?

我正在尝试做出类似的承诺

John Doe 是我想以他的名义提交的某个用户。

它在 中显示得很好git log。但是,当我执行 a 时gitk作者姓名是正确的,但提交者姓名是从我的全局 git 配置设置中选择的(因此设置为我的姓名/电子邮件)。

问题

  1. 两者(提交者与作者)有什么区别?

  2. 我应该将提交者也设置给其他用户吗?

  3. 如果是,如何?

0 投票
1 回答
6993 浏览

git - git diff 中的“index f2e4113..d4b9bfc 100644”如何对应 gitk 中的 SHA1 ID?

git diff 的输出中的“index f2e4113..d4b9bfc 100644”是什么意思?到目前为止,我假设这些 SHA1 ID 是 from_version..to_version,但我在 gitk 中找不到它们。

'index f2e4113..d4b9bfc 100644' 看起来不像 diff 统一格式的一部分。 http://en.wikipedia.org/wiki/Diff#Unified_format

100644 看起来像文件模式,但与 README 文件 (660) 的模式不对应。

f2e4113..d4b9bfc 是 SHA1 ID 短片。'git rev-parse' 给出了长 SHA1。以下是上述示例中的所有三个短裤:

但是为什么 ae1fdc1 不对应差异的第一或第二部分?为什么我不能使用 gitk 找到 d4b9bfc 或 d4b9bfc?

0 投票
1 回答
1930 浏览

git - 如何删除所有神秘的“index on”和“WIP on”提交?

我只是被要求修复我的应用程序中的错误。我收藏了我当前的工作并检查了我的最新版本标签。我立即注意到这是一个错误,因为 Git 消息告诉我我的提交不会被保存,所以我检查了master。但在我这样做之前,我已经弹出了我的藏匿处,重新藏匿:

然后我修复了这个错误,提交并为它创建了一个新标签(v1.6.0-hotfix-1)。现在我的存储库看起来已经被炸毁了。它曾经很干净,有两个并排的分支,不时有一个合并和一个标签。现在看起来像这样:

截屏

突然间,我在master分支上的所有标签都被挤在一起而不是相距甚远,并且“索引 on”和“WIP on”提交四处散布,可能是由于存储。我假设那些“提交”是造成混乱的原因,所以我想删除它们。

但是我该怎么做呢?有人可以解释发生了什么吗?


编辑:重新启动 gitk 后的屏幕截图:

截屏

所有的“index on”和“WIP on”点都消失了,但我的 repo 看起来仍然被炸毁了。这个怎么可能?