我尝试将django项目保存到github,但是运行- name: JobA
id: seedBuild
run: |
echo "failing on purpose"
exit 1
- name: JobB
id: allJobs
run: |
echo "::set-output name=exit_code::$(echo -n "$?")"
- name: Debug Job Failure
run: |
echo "******** Job Logs from ********"
if: ${{ always() && (steps.seedBuild.outcome == 'failure' || steps.allJobs.outcome == 'failure') }}
命令后出现错误
git push
答案 0 :(得分:0)
此错误消息可以在StackOverflow中找到很多次,但是在对其进行谷歌搜索时,很难把握first two的结果。
您正在推送到前一段时间在本地克隆的分支(master
或其他名称)。但是,与此同时,其他人将新内容推送到了该远程分支。
为了能够进行推送,您必须执行以下操作之一:
git push -f
这将用您的内容覆盖远程内容。现在,其他人修改的所有内容都将替换为您的内容(自第一次差异提交以来)
git pull + rebase
这不是一个命令,但是我有点仓促,所以我只在这里概述一下:首先,隐藏您的编辑并删除提交(git reset --soft
和{{1} }),然后依次是git stash
和git git pull
和stash pop
。
现在您可以git commit
了,它将把您的编辑置于其他人的编辑之上。您必须手动解决冲突。