2014-11-20 15 views
5

Ich bin neu in Git und GitHub. Ich verwende das GitHub für Windows-Programm unter Windows 7 64-Bit. Was ich nicht mag, ist, dass, wenn ich ein neues lokales Repository erstelle, die anfängliche Änderung, bei der die .gitattributes Datei hinzugefügt wird, eine Commit-Nachricht erhält, die ein Emoticon enthält (scheinbar zufällig gewählt). HierVerhindern, dass GitHub für Windows Emoticons zu meiner anfänglichen Commit-Nachricht hinzufügt

ist ein screencap dieses Problem in Aktion: http://i.stack.imgur.com/sXVkv.gif
Das Emoticon in dem obigen Beispiel war "Konfetti Ball": http://i.stack.imgur.com/ePYdv.png

Wie verhindere ich dieses Emoticon? Oder zumindest, wie verhindere ich, dass die ursprüngliche Änderung automatisch begangen wird, so dass ich die Möglichkeit habe, die Commit-Nachricht zu bearbeiten, um das Emoticon zu entfernen?

Obwohl ich lieber mit der GUI des Programms interagieren würde, habe ich genug Übung mit der Befehlszeile, dass, wenn die Behebung für dieses Problem es erfordert, ich mich damit wohl fühle.

Jede Hilfe für dieses würde sehr geschätzt werden.

+2

'git commit --amend', die Commit-Nachricht dann (wenn die anfängliche commit auch hinter dem Rücken gedrückt wurde) bearbeiten , dann 'git push --force' (wenn das initiale Commit auch hinter deinem Rücken gedrückt wurde). Ich würde mich von Github für Fenster fernhalten. Die Kommandozeile ist viel besser, und wenn Sie eine GUI wollen, sind Tortoisegit und SourceTree viel bessere Alternativen. –

+2

Danke für den Vorschlag - das funktioniert, um die Nachricht zu bearbeiten, und ich werde diese Alternativen untersuchen. Du kannst deinen Kommentar als Antwort posten, wenn du willst, aber ich warte noch ein wenig auf Antworten, wie man das Standardverhalten des Programms ändern kann. – ZCh

Antwort

5
git commit --amend 

, dann die Commit-Nachricht bearbeiten, dann

git push origin master --force