相关疑难解决方法(0)

在github上查找强制推送的提交者

在我们的项目(在GitHub上托管)中,有人不小心每次都强行推动主人.没有人知道是否这样做,我想知道是谁做的,以及它背后有什么样的错误配置工具或坏习惯.

所以问题是,如何识别推动力量的用户?我拉的时候看到这样的东西:

# git pull --prune
(.....)
 + 4c0d44c...138b9ed master     -> origin/master  (forced update)
Run Code Online (Sandbox Code Playgroud)

138b9ed它只是源头/主人的最新提交,并且任何人都可能在强制推动后做出承诺; 甚至可能是推力器本人没有做出任何改变,只是重新定位,所以他的名字甚至不存在于作为作者的原始/主人历史的重写部分.

我也尝试了git reflog origin/master,但它只是提供了相同的信息:有一条记录说明git pull --prune (forced update)了提交ID 138b9ed,但是这将再次将最后一个提交者提供给master,而不是那个强制推送的提交者.git reflog master在原始服务器上运行可能会有所帮助,但GitHub并没有为您提供那种访问AFAIK.

有没有可靠的方法来找出推动起源的人(何时)?

git github git-push

13
推荐指数
2
解决办法
8641
查看次数

如何防止非快速推送到git中的选定分支?

我想保护我的git存储库,因此只能覆盖非主分支.有没有办法只保护选定的分支?

git git-push fast-forward

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

Git-有人还原提交,如何找到谁?什么时候?

我们的团队(很大的团队)使用git,而我是git newbie。

从来源/母版中拉出后,我发现我的来源已回滚。如果仅使用Just git log,某些文件提交将消失,但是我可以看到丢失的提交log --full-history

但是,如何找到回滚我的源代码以及何时回滚?

git

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

是否可以在 GitHub 操作中检查 git push --force ?

我想向我的 GitHub Action 工作流程添加一个条件。每当完成git push -forgit push --force而不是正常的git push. 这可能吗?

git github github-actions

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

标签 统计

git ×4

git-push ×2

github ×2

fast-forward ×1

github-actions ×1