标签: tig

Tig revert(checkout)单行/块

是否可以选择在Tig的状态视图中还原来自单个块的更改?

我的意思是与u或相反的功能1.我知道!操作,但是这个会恢复整个文件 - 而不仅仅是一次更改.

tig

20
推荐指数
1
解决办法
4316
查看次数

如何在查看单个文件的差异时查看tig中的完整提交差异?

在git 的Tig文本模式界面中,可以查看单个文件的责任,然后打开diff视图以查看修改该行的提交.例如

tig blame file.cpp
(Select a line, press enter.)
Run Code Online (Sandbox Code Playgroud)

但是,显示的diff仅限于单个文件,即使提交修改了多个文件也是如此.这是一个很好的默认值,但有没有办法将这个视图扩展为完全提交所有文件的差异?

目前的解决方法是复制粘贴提交哈希,退出,然后使用git或tig来显示它.

git tig

7
推荐指数
1
解决办法
2139
查看次数

我可以更改tig的默认视图吗?

"主"视图是tig中的默认视图.是否可以在tigrc中更改此内容?具体来说,我希望状态视图为默认值.

tig

7
推荐指数
1
解决办法
438
查看次数

zsh 中的 git 完成:__git_func_wrap:3:: 未找到

git-completion.zsh并git-completion.bash在运行时自动安装brew install git:

? ls -l /usr/local/share/zsh/site-functions/_git
lrwxr-xr-x 56 quanta  7 Jul 18:54 /usr/local/share/zsh/site-functions/_git -> ../../../Cellar/git/2.27.0/share/zsh/site-functions/_git

? ls -l /usr/local/share/zsh/site-functions/git-completion.bash
lrwxr-xr-x 71 quanta  7 Jul 18:54 /usr/local/share/zsh/site-functions/git-completion.bash -> ../../../Cellar/git/2.27.0/share/zsh/site-functions/git-completion.bash
Run Code Online (Sandbox Code Playgroud)

/usr/local/share/zsh/site-functions包括在fpath:

? echo $fpath
/usr/local/share/zsh-completions
/usr/local/share/zsh/site-functions
/usr/share/zsh/site-functions
/usr/share/zsh/5.7.1/functions
Run Code Online (Sandbox Code Playgroud)

由于某些原因,有时当我输入git reba并按下tab:

? git reba
__git_func_wrap:3: : not found
__git_func_wrap:3: : not found    

? type __git_func_wrap
__git_func_wrap is a shell function from /usr/local/share/zsh/site-functions/git-completion.bash
Run Code Online (Sandbox Code Playgroud)

https://github.com/git/git/blob/master/contrib/completion/git-completion.bash#L3517-L3522

? grep -A5 '^__git_func_wrap' /usr/local/share/zsh/site-functions/git-completion.bash
__git_func_wrap () …
Run Code Online (Sandbox Code Playgroud)

git zsh autocomplete tig

7
推荐指数
1
解决办法
1135
查看次数

显示 tig 中提交的文件树视图

我正在使用 tig,希望查看提交中已更改文件的列表,可能会深入到特定文件的差异视图,但我还没有找到一种方法来做到这一点。是否可能,或者提交时仅提供差异视图?

git tig

5
推荐指数
1
解决办法
2418
查看次数

如何在tig中获得合适提交的正确差异

如果我进入tig主视图,我会得到一个很好的提交和合并图.我更喜欢看看合并提交到主干但不像普通提交tig,其中tig显示带文件内容的完整差异,在合并提交时它只显示差异视图中已更改文件的列表.如何让tig在合并提交时显示文件内容diff?

commit fb56223ec50cf659a308b3c9979c912881147689
Refs:[master],{origin/master},{origin/HEAD},juju-1.21-alpha1-229-gfb56223
合并:7e7c95d a017b5a
作者:Juju bot作者
日期:Mon Sep 22 01:22:03 2014 +0100
承诺:Juju bot
CommitDate:Mon Sep 22 01:22:03 2014 +0100

Merge pull request #803 from mjs/check-ssh-api-methods-are-allowed-during-upgrade

cmd/juju: ensure that API calls used by "juju ssh" are allowed during upgrades

We recently had a regression where an API call required by "juju ssh" wasn't being allowed by the API server while upgrades are in progress. "juju ssh" is one of the few commands that is supposed to work during …
Run Code Online (Sandbox Code Playgroud)

tig

5
推荐指数
1
解决办法
1209
查看次数

制作tig显示所有分支的快捷方式

有,tig --all但我希望能够在常规tig和tig --all交互式之间切换。有没有办法做到这一点?

git tig

5
推荐指数
1
解决办法
947
查看次数

tig blame view:如何在加载父提交后返回(子提交)

在一个责备观点中,我使用','来加载父提交的责任.怎么回到孩子身边?

谢谢,迪利普

tig

4
推荐指数
2
解决办法
1000
查看次数

Tig 不同分支的提交颜色可以不同吗?

在 tig 中,我发现通常很难找出哪个提交属于哪个分支。在 gitk 中,这要容易得多。我认为这是因为两件事。首先,gitk 对分支的颜色不同(我的意思是提交之间的线),其次,提交似乎有时放置在不同的“列”中(参见图片,顺便说一句,git log --graph像 tig 一样绘制分支)。

有没有办法为每个分支绘制的蓝色星星或粉红色线条着色?

吉特克

提格

git gitk tig

4
推荐指数
1
解决办法
1192
查看次数

Git工具`tig`:图中的那些字母是什么意思?

当我跑步时tig,我看到了分支的图表.它使用这些行上的字母来显示那里发生的事情:

  • "o"表示提交
  • "M"是合并
  • "我"是合并

"M"和"I"有什么区别?

git git-branch tig

4
推荐指数
1
解决办法
637
查看次数

标签 统计

tig ×10

git ×6

autocomplete ×1

git-branch ×1

gitk ×1

zsh ×1