Ich habe ein Verzeichnis lokal erstellt: /home/Tegra.
kann nicht git send-email verwenden, Quellcode und Patches senden
ich in/home/Tegra folgende Dateien erstellt haben:
hello_world.c hello_world_1.c hello_world_2.c
Jede Datei ist inkrementell geändert. Ich habe auch Patches erstellt:
diff -u hello_world.c hello_world_1.c > hello_world_1.patch
diff -u hello_world_1.c hello_world_2.c > hello_world_2.patch
Jetzt möchte ich erste Adresse per E-Mail eine E-Mail mit git send-Nachricht senden [email protected] die hello_world.c Datei
Dann möchte ich zweite E-Mail mit hello_world_1.patch Datei senden als Anhang enthalten.
Dann möchte ich eine dritte E-Mail mit hallo_world_2.patch Datei als Anhang senden.
Leider bin ich nicht einmal in der Lage den Schritt 1 zu tun: mit dem entsprechenden SMTP-Server tls 587 Port
Mein git richtig konfiguriert wurde.
Ich habe versucht, folgenden Befehl ein:
git send-email --to [email protected] --subject My Hello hello_world.c
-I-Fehler erhalten folgende:
Cannot run git format-patch from outside a repository
Wo kommt Repository ins Bild. Muß ich zuerst ein Repository meines Codes unterhalten.
Edit: Für Schritt 1: Wie pro Kommentar unten brauchen wir ein Repository:
- ein leeres Repository auf Github Erstellt: "myrepo"
- es auf dem lokalen Rechner geklont. (Mit git clone)
- Dann fügte die erste Datei "hello_world.c" in das Verzeichnis/myrepo“.
- Dann >> git add hello_world.c
- Dann >> git commit -m‚Meine erste Quelle "
- Dann >> git push -u origin master
- Danach habe ich getippt: git send-email [email protected] --subject = "[asdasdas] ASSD asdasd" hello_world.c
Jetzt erhalte ich einen Fehler:
No subject line in hello_world.c ? at /usr/lib/git-core/git-send-email line 584
Ja. send-email erstellt einen Patch aus einer Änderung in Ihrem Repository und sendet es. Sie müssen es auf eine git-verwaltete Datei oder ein Verzeichnis verweisen. –
Hallo @AndreasWederbrand, Ich habe ein leeres Repository auf Github erstellt: "MyRepo", geklont es auf dem lokalen Rechner, Dann fügte die erste Datei in das Verzeichnis "/ MyRepo". Danach tippte ich: git send-email [email protected] --subject = "[asdasdas] assd asdasd" hello_world.c Jetzt bekomme ich einen Fehler: Keine Betreffzeile in hello_world.c? at/usr/lib/git-core/git-send-email Zeile 584. – Haswell