相关疑难解决方法(0)

如何获得最近提交的Git分支列表?

我想得到一个Git存储库中所有分支的列表,顶部有"最新鲜"的分支,其中"最新鲜"的分支是最近提交的分支(因此,更可能是一个分支)我想要注意).

有没有办法可以使用Git(a)通过最新提交对分支列表进行排序,或者(b)以某种机器可读格式获取分支列表以及每个分支的最后提交日期?

最糟糕的情况是,我总是可以运行git branch以获取所有分支的列表,解析其输出,然后git log -n 1 branchname --format=format:%ci为每个分支获取每个分支的提交日期.但这将在Windows机器上运行,其中启动一个新进程相对昂贵,因此如果有很多分支,每个分支启动Git可执行文件可能会变慢.有没有办法用一个命令完成所有这些?

git version-control branch

1197
推荐指数
22
解决办法
35万
查看次数

在git中列出每个分支及其最后修订的日期

我需要从远程仓库中删除旧的和未维护的分支.我正试图找到一种方法来列出他们上次修改日期的远程分支,但我不能.

有人知道以这种方式列出远程分支的简单方法吗?

git maintenance branch administration

130
推荐指数
6
解决办法
4万
查看次数

Git:在我意外更改后,如何重置配置参数?

我正在git config使用bash中的tab完成选项来探索这些选项,并且没有真正思考,我这样做了:

git config --global user.signingkey --help
Run Code Online (Sandbox Code Playgroud)

现在我的全局签名密钥设置为--help.捂脸.有没有一种通用的方法可以找出这些配置设置在过去的位置,或者在某个项目中我可以查看这个设置以查看可能设置的内容?我有一个Github帐户,也许我可以从那里得到旧的价值,因为我没有推过任何错误?我甚至不确定它是否设置为任何东西,但我确实使用SSH与Github.

cd <another project's location>; git config user.signingkey
Run Code Online (Sandbox Code Playgroud)

回报--help.

git

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