Sonntag, 11. März 2012

Mit Git einen Patch erstellen


Es gibt ein paar Tools und Programme die ich direkt aus den Quellen per `git clone' benutze. --- Oops, nun habe ich einen Fehler gefunden. --- Und nun? Autor/Autorin würde sich jetzt über einen Patch per Mail freuen.


Ok, here we go...




1.  Erst mal sicherstellen, dass die Quellen aktuell sind.

    % git pull

2.  Feststellen in welchen Branch man ist.

    % git branch

        Das könnte dann so aussehen:

       * master

       Oder falls man sich die Experimental Quellen geholt hat:

       master
       * next

       Der Stern zeigt an in welchem Zweig man gerade steckt.

3.  Einen eigenen Branch erstellen.

    % git checkout -b fhaun_test_01

4.  Korrekturen an den Sourcen vornehmen.

5.  Die Korrekturen committen (Kommentar in Anführungstrichen).

    % git commit -a -m "Hier einen AUSSAGEKRÄFTIGEN commit Kommentar eingeben"

6.  Patch erstellen (`master' kann auch anders heißen, je nachdem welchen Zweig
man patchen möchte. In unserem Fall ist es `master').

    % git format-patch master

Der Patch liegt nun zum Versand in Form von `000x-KOMMENTAR.patch'
bereit.


In den vorherigen Zweig (in diesem Fall `master') wechselt man mit:

    % git checkout master

Den Branch zum Testen kann man wenn er nicht mehr gebraucht wird löschen:

    % git branch -D fhaun_test_0


# Pro Git

Keine Kommentare:

Kommentar veröffentlichen