我已经提交并尝试将更改推送到回购协议,但它给了我这个错误。
public boolean equals(Object that) {
// ..
}
我以前做过这件事并且工作得很好。门票也有效。为什么它会继续抛出这个错误?
repo是bitBucket,原始提交消息是
remote: refs/heads/feature/OMT-1270-Missing-French-Translations: cd54ab15bc8d5764ab12cf6fc202fd9e7d36294b: No JIRA Issue found in commit message.
remote:
To REPONAME
! [remote rejected] feature/OMT-1270-Missing-French-Translations -> feature/OMT-1270-Missing-French-Translations (pre-receive hook declined)
error: failed to push some refs to REPONAME
答案 0 :(得分:2)
很少有组织可以使预钩将任何内容提交到存储库。每当您忘记在提交消息中放入JIRA号时,都需要修改提交。
以下是要解决的步骤:-
1)使用“ Git”导航到存储库目录位置 重击”
2)然后使用“ git rebase -i”进行变基
3)给出一个页面 显示您以前的提交。
4)在关键字上单击“ i”以获取 编辑模式。
5)无论您要修改哪个提交,都可以将单词从 “选择编辑”
6)单击退出以停止编辑。然后输入“:wq!”。 保存并退出
7)现在是时候一次修改提交了 使用“ git commit --amend”
8)编辑提交消息,添加您的 吉拉号。
9)单击退出以停止编辑。然后输入“:wq!”。至 保存并退出
10)对提交重复7、8、9步骤, 选择编辑而不是选择。如果仅在编辑,则无需重复 一提交。
11)完成所有操作后,执行git rebase --continue
12) 最后做git push
# p, pick <commit> = use commit
# r, reword <commit> = use commit, but edit the commit message
# e, edit <commit> = use commit, but stop for amending
# s, squash <commit> = use commit, but meld into previous commit
# f, fixup <commit> = like "squash", but discard this commit's log message
# x, exec <command> = run command (the rest of the line) using shell
# d, drop <commit> = remove commit
# l, label <label> = label current HEAD with a name
# t, reset <label> = reset HEAD to a label