Если вы сделали rebase
, который изменил историю, чтобы вы не могли отправить ее на пульт, если вы не хотите перезаписать и изменить содержимое вашего хранилища.
Если вы все еще хотите выдвинуть контент, вы должны использовать -f
# FORCE overwrite of old content with the new result of you rebase
git push -f
В вашем случае, когда контент обрабатывается Jenkins, ребаз может быть хорошей причиной, почемуперестал работать.
Как узнать, произошла ли перебазировка
Проверить разницу между двумя ветками (локальная или удаленная)
# fetch all remotes if you have multiple ones
git fetch --all
# check the diff between the 2 branches (2 ..)
git diff localBranch..origin/remoteBranch
# check the diff between the 2 branches (3 ..)
git diff localBranch...origin/remoteBranch
вы можетеподробнее о git diff
Как показать незафиксированные изменения в Git