问题标签 [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 投票
2 回答
483 浏览

git - 如何打印 GitK 的输出

我在 Windows 上使用 git v 1.7.4.msysgit.0。

我想打印gitK的输出(我的意思是物理上在纸上

我在那里找不到打印菜单,谷歌在这里也没有帮助。

0 投票
1 回答
337 浏览

git - 浏览 git 存储库的旧版本

在 SVN/TortoiseSVN 中,有 GUI 'Repository Browser',它允许浏览存储库的先前“状态”。例如,我可以去日志,选择一个旧版本,右键单击它,选择“浏览存储库”,然后我有一个类似资源管理器的 GUI,显示此时存储库的状态。当我只想查看某个日期的存储库状态时,这特别有用,即使当时某些文件还没有更改。

我在 git 中没有找到类似的功能。TortoiseGit 和 gitk 都允许我查看日志,但是当我选择修订时,我无法浏览整个存储库状态。

我当然可以签出旧版本并在本地驱动器上浏览它,或者将我的工作副本恢复到旧版本,但我发现 TortoiseSVN 功能更加用户友好,因为它允许快速查找文件状态第 Z 天的 X 或文件夹 Y,无需更改本地文件并记住稍后将其更改回来。

你能在任何 Windows git GUI 中做类似的事情吗?

谢谢!

0 投票
1 回答
3287 浏览

git - 为什么 gitk 不显示我的本地分支?

我正在学习git并正在使用它gitk来可视化我的历史和分支。

我尝试gitk了一个本地初始化的 repo,它能够显示我正确创建的两个分支。

但是,当我尝试启动gitk以可视化使用 获得的存储库git clone时,gitk仅显示其中一个分支。


这就是发生的事情:

在我做了 a 之后git clone,我可以在本地看到 1 个分支:

所以我git checkout -b master origin/master现在创建了我的本地跟踪分支:

现在我以为我有 2 个本地分支,所以我很高兴地 launch gitk,但是,我只能看到一个分支:

gitk没有显示本地分支

我知道一种查看隐藏master分支的方法gitk --all

gitk 仅在与 --all 一起使用时显示其他本地分支

但是现在我真的很好奇为什么不显示我在这里gitk的本地分支,有人知道吗?master

谢谢!

0 投票
4 回答
689 浏览

git - Git:git/linux的维护者如何维护这么多分支

就个人而言,如果我用 gitk 查看 git 或 linux repo,我完全被大量的合并/分支所淹没。我完全不知道发生了什么。

我假设一般来说,您会尝试在公共存储库中拥有尽可能线性的历史记录,并且只有几个分支(例如 master、maint、next、pu - 就是这样)。即我假设很少使用合并,并且主要使用rebase。显然我错了。

  1. 我想知道 git/linux 维护者做了什么来获得一个简单的概览
  2. 为什么他们不更频繁地使用 rebase 并且拥有比只有 master、maint、next pu 更多的分支?
0 投票
3 回答
3918 浏览

git - 如何让 gitk 只显示本地分支?

如何让 gitk 只显示本地分支?甚至更好 - 我可以隐藏没有相应本地分支的远程分支吗?

0 投票
4 回答
2102 浏览

git - 我该如何做 gitk 的“写提交到文件”的反向操作?

gitk通过右键单击提交并选择“将提交写入文件”将提交写入文件。

如何应用此文件的提交?我可以做git apply,git addgit commit组合,但是没有一步命令来获取输出(带有提交消息和元数据)并按原样提交吗?

0 投票
2 回答
1826 浏览

git - Git for windows 使用 gitk-all 启动 gitk 上下文菜单

我安装了适用于 Windows 的 Git。当我右键单击一个项目并选择Git History我得到 Gitk 窗口时,但每次我这样做时,我都需要设置视图以查看所有分支。即使我编辑视图并将其设置为Remember,我仍然没有在后续访问 Gitk 时获得所有分支。

或者,我可以打开 Bash 窗口并输入gitk --all相同的结果。

两者都很不方便,我想将 rght click 和 select Git Historyto show 设为默认行为gitk --all

如何实现?

谢谢。

0 投票
1 回答
69 浏览

github - 如何在 github 中查看本地未提交的更改

在我们公司,我们使用的是 git。
如果我有一些文件不存在并且我运行 command gitk,我可以看到带有描述的红点:

现在我在 GitHub 中创建新的存储库,因为我想更有效地使用这个工具。
但是在这里,当我有一些未提交的文件时,我运行时看不到任何红点gitk
有一些选项如何设置吗?

0 投票
1 回答
392 浏览

git - msysgit - 如何使用 gitk 在提交忽略大小写时搜索字符串

我敢肯定这个问题看起来很简单。我有一个 git 存储库,我正在 gitk 中查看它。有一个选项:

查找Next prev提交添加/删除字符串:一些字符串 IgnCase All fields

有些提交包含Some String(就像我刚刚对它的大小写一样),如果我完全按照大小写搜索它,gitk 将显示匹配项。但是,如果我像上面那样使用一些字符串进行搜索,则没有匹配项。也许已经很晚了,我很累,但为什么这不起作用?这里有人用msysgit吗?我正在使用 git 版本 1.7.11.msysgit.1。

谢谢

0 投票
4 回答
7756 浏览

git - gitk 找不到 GIT 存储库

当我运行时gitk,会弹出一个 Tk 窗口,提示“它无法在此处找到 GIT 存储库”。
我错过了什么?这些是我遵循的步骤。如果我错过了一些愚蠢的事情,请原谅我。

添加了一个文件

做出了承诺

这应该有效。我错过了什么?我相信还有一些依赖。