Si può modificare un messaggio di commit git usando IntelliJ
o si dovrebbe ricorrere alla riga di comando?
Come si può fare per favore?
Si può modificare un messaggio di commit git usando IntelliJ
o si dovrebbe ricorrere alla riga di comando?
Come si può fare per favore?
Risposte:
Visualizza => Strumento Windows => Controllo versione. ( Windows (Alt + 9) / OS X (Cmd + 9) )
IntelliJ 2017.1 e versioni successive => Vai al registro e fai clic con il pulsante destro del mouse + riformula o premi F2.
Mentre sei sullo stesso ramo, (il tuo ramo controllato è lo stesso)
Merge branch 'develop' of REPO_URL into BRANCH_NAME
è questo che vuoi dire?
La modifica è supportata: invoca "Commit Changes" e seleziona la casella di controllo "Amend commit" nella finestra di dialogo Commit. Quindi premere il pulsante "Commit" e il commit verrà modificato in quello precedente.
Tuttavia, il supporto è limitato:
Version Control
pannello> Log
scheda> seleziona l'ultimo commit> premi F2. jetbrains.com/idea/whatsnew/#v2017-2-version-control
Finalmente ho trovato una soluzione alternativa per questo .. Questo problema mi ha turbato per giorni.
Ti mostrerà il tuo precedente messaggio di commit, ora puoi modificare i commenti e dire commit e push
Note: This solution uses android studio as intellij platform.
Puoi anche andare alla tua cartella git con un terminale e una shell come powershell, cmd o bash (dipende dal tuo sistema), quindi digitare:
git commit --amend -m "your new commit message"
I messaggi di commit possono essere modificati durante un rebase. Richiama il Rebase
comando dal VCS
menu, conferma le impostazioni del ramo, quindi fai clic sul pulsante Rebase. Ti verrà presentato un elenco dei tuoi commit non premuti. Scegli l' reword
azione dal menu a discesa a sinistra del messaggio che desideri modificare.
Controlla il documento git su Rewriting History per dettagli su altre azioni di rebase.
Per essere onesti, il modo più rapido per farlo è tramite la riga di comando. So che l'OP stava chiedendo di farlo tramite IntelliJ (è come ho trovato questa domanda, stavo cercando di farlo in PHPStorm), ma seriamente, è molto più facile tramite la riga di comando.
Quando si trova nella cartella corretta nel terminale / prompt dei comandi, digitare
git commit --amend
Ti verrà quindi mostrato l'ultimo messaggio di commit, modifica semplicemente il testo e salva il file, lavoro fatto!
Se vuoi cambiare l'editor (di default è vi), usa questo comando, cambiando "vim" con il tuo editor preferito.
git config --global core.editor "vim"
cioè gli utenti di Windows potrebbero voler ...
git config --global core.editor "notepad"
Fonte: https://help.github.com/articles/changing-a-commit-message/
git commit --amend -m my_new_message
viene utilizzato per modificare il messaggio di commit direttamente dalla riga di comando.
Nel caso, 2018.3 e lo stesso con 2017.1
Alt + 9(finestra di controllo della versione)
E fai clic con il pulsante destro del mouse -> fai clic sul menu di scelta rapida "Riformula ... F2"
O
collegamento F2È possibile modificare il messaggio.
In JetBrains
Go to View -> Version Control
-> Questo aprirà la scheda del registro di controllo della versione nella parte inferiore dello schermo
Go to Log
e puoi vedere il commit che hai fatto l'ultima volta. Fai clic destro su di esso e selezionaundo commit
Bingo! Hai annullato tutti i tuoi commit e il messaggio è stato cancellato. Puoi anche scegliere di eseguire il soft reset nel caso in cui desideri modificare solo il messaggio di commit