2014-11-20 21 views
5

Sono nuovo a git e a GitHub. Sto usando il programma GitHub per Windows su Windows 7 a 64 bit. Quello che non mi piace è che quando creo un nuovo repository locale, la modifica iniziale in cui viene aggiunto il file .gitattributes riceve un messaggio di commit contenente un'emoticon (apparentemente scelto a caso).Impedisci a GitHub per Windows di aggiungere emoticon al mio messaggio di commit iniziale

Ecco una screencap di questo problema in azione: http://i.stack.imgur.com/sXVkv.gif
L'emoticon nell'esempio di cui sopra era "palla confetti": http://i.stack.imgur.com/ePYdv.png

Come posso evitare questa emoticon? O almeno, come impedire che la modifica iniziale venga automaticamente commutata in modo da avere l'opportunità di modificare il messaggio di commit per rimuovere l'emoticon ?

Anche se preferirei interagire con la GUI del programma, ho abbastanza pratica con la riga di comando che se la correzione per questo problema richiede l'utilizzo, mi sento a mio agio con questo.

Qualsiasi aiuto per questo sarebbe molto apprezzato.

+2

'git commit --amend', quindi modificare il messaggio di commit , quindi 'git push --force' (se il commit iniziale è stato anche spinto alle tue spalle). Sarei rimasto lontano da GitHub per Windows. La linea di comando è molto meglio, e se vuoi una GUI, tartaruga e sourcetree sono alternative molto migliori. –

+2

Grazie per il suggerimento, che funziona per modificare il messaggio e esaminerò quelle alternative. Puoi postare il tuo commento come risposta, se vuoi, anche se aspetterò ancora un po 'di risposte su come modificare il comportamento predefinito del programma. – ZCh

risposta

5
git commit --amend 

, quindi modificare il messaggio di commit, quindi

git push origin master --force 

(se l'iniziale commit è stato anche spinto dietro la schiena)