相关疑难解决方法(0)

查看未发布的Git提交

如何查看我所做的任何尚未推送到远程存储库的本地提交?偶尔git status会打印出我的分支是X提前提交origin/master,但并非总是如此.

这是我安装Git的错误,还是我错过了什么?

git git-diff git-log

1649
推荐指数
18
解决办法
75万
查看次数

如何立即从作者的所有分支git日志?

我需要获得作者所做的所有提交的报告.到目前为止,我有包含以下命令的脚本:

git log --pretty=format:"%ad:%an:%d:%B" --date=short --reverse --all --since=2.months.ago --author=Petr
Run Code Online (Sandbox Code Playgroud)

它工作正常.但是,它仅报告当前分支的操作​​.是否有任何选项可以从所有分支记录作者的提交消息,而不仅仅是形成当前的分支

换句话说,git可以对存储库中的所有提交进行反向排序(按日期时间),并从该序列中提取日志信息吗?

解决:(从下面的评论复制,否则隐藏)

问题是我有一个存储库和两个克隆在两个分支上可靠地工作.我确实将更改推送到源存储库,但是我忘记了对克隆存储库的更改.这种方式似乎--all在将它用于克隆的存储库时不起作用.

git

196
推荐指数
2
解决办法
7万
查看次数

Github API:检索repo的所有分支的所有提交

根据V2文档,您可以列出分支的所有提交:

commits/list/:user_id/:repository/:branch
Run Code Online (Sandbox Code Playgroud)

我没有在V3文档中看到相同的功能.

我想使用以下内容收集所有分支:

https://api.github.com/repos/:user/:repo/branches
Run Code Online (Sandbox Code Playgroud)

然后遍历它们,为每个提交所有提交.或者,如果有一种方法可以直接为所有分支提取所有分支,那么即使不是更好也可以.有任何想法吗?

更新:我尝试传递分支:sha作为参数如下:

params = {:page => 1, :per_page => 100, :sha => b}
Run Code Online (Sandbox Code Playgroud)

问题是,当我这样做时,它不会正确地分页结果.我觉得我们正在接近这个错误.有什么想法吗?

github-api

37
推荐指数
3
解决办法
3万
查看次数

标签 统计

git ×2

git-diff ×1

git-log ×1

github-api ×1