Apportate modifiche a un commit, eseguite commit modify. Fare una spinta e ottengo l'errore:Git/gerrit, push remoto rifiutato nessuna modifica apportata
! [remote rejected] master -> refs/for/master (no changes made)
Controllato l'ID cambiamento nel messaggio di commit e la sua ancora una valida commit.
Ho provato a cambiare un file, controllandolo appare come una modifica e poi aggiunto all'area di staging e fatto un altro commit di modifica. Prova nuovamente il push e ottieni lo stesso problema. Nessuna idea su questo.
Modifica: questo sta premendo per gerrit, non git direttamente.
sto correndo:
git push origin master:refs/for/master
E il risultato di ottenere i dettagli di origine sono (con dati aziendali a cura out):
$ git remote show origin
* remote origin
Fetch URL: ssh://[email protected]:29418/myrepo
Push URL: ssh://[email protected]:29418/myrepo
HEAD branch: master
Remote branch:
master tracked
Local branch configured for 'git pull':
master rebases onto remote master
Local ref configured for 'git push':
master pushes to master (up to date)
Quale comando push è in esecuzione e quale ramo si trova localmente? – Amber
Sono su master localmente e sto eseguendo 'git push origin master: refs/for/master' e l'origine è impostata con URL di recupero e push validi. – edwardmlyte
Dato che stai usando 'refs/for/...' piuttosto che la sintassi 'refs/heads/...', stai usando Gerrit? Se è così, ciò sarebbe molto rilevante per la tua domanda e dovrebbe essere menzionato. – Amber