Mi unisco a Git e ottengo un conflitto. Dopo aver risolto i conflitti, dopo il commit vedrò un messaggio di commit generato automaticamente contenente un elenco di file che erano in conflitto. Qual è la migliore pratica: dovrei tenere questo elenco di file in conflitto per una buona ragione o posso cancellare questa parte del messaggio di commit?Git: unione conflitto e messaggio di commit
risposta
Per qualunque cosa valga, continua. Se il file si interrompe lungo la linea, questo consente di determinare dove potrebbe essersi verificata un'unione con conseguenze involontarie.
Spesso, un "non conflitto" comporta chiamate di giudizio in cui la fusione conosce un ramo meglio dell'altro (b/c s/ha lavorato su di esso) o non conosce bene nessuno dei due rami. Relativamente disinformati, anche se ben intenzionati, le chiamate di giudizio possono spesso significare problemi. Più facile a grep che si fondono senza conflitti con quelle linee lì dentro.
La vostra situazione può variare, io non sono un avvocato.
Controlla anche 'git rerere' che ti permetterà di stabilire un database locale di risoluzione dei conflitti. È sempre utile se ti ritrovi a replicare le stesse fusioni più e più volte. – Christopher
- 1. Git messaggio di unione di merge non incluso conflitti
- 2. git unione senza auto commit
- 3. Perché si verifica un conflitto di unione?
- 4. ^M caratteri nel messaggio di commit git (git commit -v)
- 5. Come modificare il messaggio di commit di una git merge
- 6. Perché git crea commit di unione? E come rimuoverli?
- 7. Risoluzione di un conflitto di unione "entrambi aggiunti" in git?
- 8. Modifica messaggio di commit errato in Git
- 9. Stampa messaggio di commit di un dato commit in git
- 10. Cambia vecchio messaggio di commit su Git
- 11. Come trovare git commit nel repository tramite messaggio di commit?
- 12. git pull - non può presentare un messaggio di unione
- 13. Git commette un messaggio di commit e nient'altro?
- 14. Impedisci git dalla scrittura di commit di unione vuota
- 15. Come risolvere il conflitto di git stash senza commit?
- 16. Rilascia il vecchio commit: `git rebase` causa conflitti di unione
- 17. Git push all commit come singolo commit con messaggio personalizzato
- 18. Mostra differenze di non unione per due commit in git
- 19. Forza unione dopo il ripristino di merge commit int git
- 20. Git: falsi conflitti di unione?
- 21. Come reprimere il messaggio di unione automatica di git?
- 22. Risoluzione di un conflitto di unione quando faccio svn update
- 23. modifica di un commit Git già spinto
- 24. Dimensione massima messaggio di commit
- 25. I conflitti di unione rovinano il mio messaggio di commit mentre lo squashing commette
- 26. Modifica del messaggio di commit Git fatto prima di un'unione
- 27. Conflitto di fusione Git
- 28. Numero di rilascio Jira nel messaggio di commit Git
- 29. Aggiunta di un messaggio di commit git tramite vi su OS X
- 30. Estensioni Git e fusione unione
Possibile duplicato di [Devo rimuovere l'elenco di conflitti nel mio messaggio di commit dopo aver eseguito un'unione manuale?] (Http://stackoverflow.com/questions/5414477/should-i-remove-the-list-of- conflict-in-my-commit-message-after-doing-a-manual) – emlai