7得票3回答
有没有办法通过提交信息的值触发特定的 Github action 工作流程?

有没有办法通过提交信息的值来触发特定的Github action workflow?例如,如果我使用提交信息“smoke_test”推送,那么只有来自一组工作流中的(一个特定工作流程)smoke test工作流会被触发。请帮忙解答,谢谢!

28得票7回答
GIT错误:期望提交者电子邮件地址为''但发现为'karan@xyz.com'。

当我使用Git push时,出现以下错误信息:expected committer email '' but found 'karan@xyz.com' 我已经尝试过: 在.gitconfig文件中设置使用属性。 尝试通过对同一仓库进行不同的克隆来进行git push。 在格式化后将整个系...

9得票3回答
GIT命令的简单序列

我阅读了文档并进行了一些搜索,但似乎没有真正简单的步骤可以将您的本地更改提交到GitHub。我总结了以下步骤,只想确保我做得正确。如果我在本地更改了一个名为foo.java的文件: 1. git status -s //将显示foo.java已更改。 2. git add foo.java ...

42得票5回答
撤销最近的提交/合并

我把我的git存储库弄乱了一点。我在一个单独的分支上工作了一个功能。完成工作后,我切换到主分支进行合并,但是我的合作伙伴推送了一些与我的冲突的文件。在合并、解决冲突和推送新更改后,我发现我还提交了我的合作伙伴的旧更改。 现在我想重做这个提交/合并。我尝试了git reset --soft HE...

14得票7回答
Bitbucket不显示最近的提交记录,但是提交记录仍然存在。

我们已经在同一个Bitbucket仓库中工作了近三年。我们有一个用于生产的主分支,一个用于测试的develop分支和很多功能分支。今天我想创建一个拉取请求以合并到develop分支,但在PR视图中我收到了消息:“[分支]上没有不在develop分支上的提交”。然后,在提交概览页面中,有很多提交...

7得票2回答
为什么在VIM中使用`:Wq`会导致我的提交失败?

通常当我在VIM中完成提交消息的编写后,我会输入:Wq<ENTER>而不是:wq<ENTER>,因为我按住Shift键输入冒号。这会导致VIM响应E492: Not an editor command: Wq。 到此为止都没问题,我只需重新输入代码:wq<ENT...

10得票2回答
从git提交中删除提交者信息

我已经重新基于一个分支,并且现在所有的提交都有提交者部分,我想彻底删除它(不仅仅是更改它的字段)。是否可以在不丢失原始作者信息的情况下实现?

58得票3回答
在不同的分支上重新播放最近的N个git提交

我在分支“testing”上意外地提交了10个更改,但本来打算将它们提交到“master”分支。由于“testing”分支上的其他更改都是垃圾,所以我不想将其与“master”合并。相反,我只想在“master”上重新播放最后的10个提交。

33得票1回答
Github,提前派生的存储库:活跃用户

有一个仓库被许多用户fork了,但是大部分用户都不活跃。那些还活跃的用户可能会领先于主仓库n个commit。然而,当我点击fork时,我可以看到所有fork过这个仓库的用户,但我不能选择那些仍然活跃的用户。 有没有办法看到谁是活跃的或者谁领先于主仓库的commit?

13得票7回答
Git如何找到重复的提交(通过补丁ID)?

我需要一份查找重复更改的指南。 使用patch-id可能会得到相同的结果,但提交属性可能不同。 这似乎是patch-id的预期用途: git patch-id --help 也就是说,您可以使用此工具查找可能重复的提交。 我想通过串联“git log”、“git pat...