Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/git/21.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Git 获取存储的创建日期_Git_Git Stash - Fatal编程技术网

Git 获取存储的创建日期

Git 获取存储的创建日期,git,git-stash,Git,Git Stash,有没有办法知道什么时候创建了藏匿处 git stash list仅列出隐藏,而git stash show XXXXXX显示所有文件和更改,但不显示创建隐藏的日期。尝试: git stash list --date=local 它应该打印如下内容: stash@{Thu Mar 21 10:30:17 2013}: WIP on master: 2ffc05b Adding resource git show stash@{0}还会打印出日期以及其他信息。您可以使用它来实现这一点。例如,这将

有没有办法知道什么时候创建了藏匿处

git stash list
仅列出隐藏,而
git stash show XXXXXX
显示所有文件和更改,但不显示创建隐藏的日期。

尝试:

git stash list --date=local
它应该打印如下内容:

stash@{Thu Mar 21 10:30:17 2013}: WIP on master: 2ffc05b Adding resource

git show stash@{0}
还会打印出日期以及其他信息。

您可以使用它来实现这一点。例如,这将生成一个包含相对时间的隐藏列表:

git stash list --pretty=format:"%C(red)%h%C(reset) - %C(dim yellow)(%C(bold magenta)%gd%C(dim yellow))%C(reset) %<(70,trunc)%s %C(green)(%cr) %C(bold blue)<%an>%C(reset)"
(您可以看到我对
log
reflog
也有类似的标记)

下面是它的样子:


如果您想显示实际日期,而不是相对时间,则将
%(cr)
替换为
%(ci)

啊,我使用的是6个字符的缩写,可能这就是问题所在。我想当我尝试那个命令时,它也抛出了一个错误,但我在windows上,所以这是一个完全不同的问题:)。啊,windows。试图在Windows上使用git通常会导致我想要保护我的笔记本电脑;)似乎没有用Git 2.8.3打印日期。@Elijahlyn我没有2.8.3。我可以在我的.gitconfig中的某个地方添加一个选项使其成为默认显示吗?@Trevoke Hm,我不知道。我能找到的最好的方法就是这样:我更喜欢
git隐藏列表--date=relative
。值得注意的是,
--date
来自于
git log
命令,而不是
stash
本身,有关可能的
--date
值,请参见此处:@Trevoke I在我的~/.gitconfig文件
git stash list--date short
中添加了一个别名
[alias]stashlist=“stash list--date local”
,固定宽度的YYYY-MM-DD格式,易于目视扫描。
[alias]
        co = checkout
        lg = log --graph --pretty=format:\"%Cred%h%Creset -%C(auto)%d%Creset %s %Cgreen(%cr) %C(bold blue)<%an>%Creset\" --abbrev-commit
        rl = reflog --pretty=format:\"%Cred%h%Creset %C(auto)%gd%Creset %C(auto)%gs%C(reset) %C(green)(%cr)%C(reset) %C(bold blue)<%an>%Creset\" --abbrev-commit
        sl = stash list --pretty=format:\"%C(red)%h%C(reset) - %C(dim yellow)(%C(bold magenta)%gd%C(dim yellow))%C(reset) %<(70,trunc)%s %C(green)(%cr) %C(bold blue)<%an>%C(reset)\"