In git, se si verifica un commit direttamente si ottiene un avvertimento grande grasso a partire da:disabilitare gli avvisi di Head indipendente
"You are in 'detached HEAD' state. You can look around ..."
Va bene - ho intenzione di essere in stato di testa staccata. Tuttavia sto usando questo in uno script e non voglio questo avviso nei registri di output, ma voglio l'output normale.
La mia soluzione "brutta" ora è eseguire lo stesso comando due volte, prima con -q per nascondere l'avviso e un'altra volta per ottenere l'output normale: HEAD is now at deadbeef... Message
poiché l'avviso viene stampato una sola volta.
L'avviso può essere disattivato in modo da evitare i workaround o l'analisi dell'output?
Grazie, esattamente quello che ho cercato. – Zitrax
Freddo. contento di aiutare – CodeWizard
Per disabilitare temporaneamente questo avviso (ad esempio senza cambiare configurazione), fare qualcosa come 'git -c advice.detachedHead = false checkout'. –
mjs