Wie kann ich "git commit" und "git push" in Atom ausführen?

Antworten:

81

Was Sie suchen, ist das Git-Plus- Paket. Installieren Sie das - es voll Git Integration mit Befehlen wie liefert commit, add, push, pullund viele andere.

Git-Plus

nwinkler
quelle
4
Wie verwende ich das nach der Installation?
DollarAkshay
9
@AkshayLAradhya Drücken Sie 'Strg + Umschalt + H' und Sie erhalten eine Palette mit allen von git-plus bereitgestellten Befehlen. ('Cmd + Shift + H', wenn Sie OSX verwenden)
Oxalorg
1
@AkshayLAradhya Die Befehle sind auch über das Menü
Chris B
Wie öffnen Sie das Terminal aussehende Ding, wo Sie "git wr" und "git com" @nwinkler
Drmjo
1
@ Drmjo Sie haben dies jetzt sicher herausgefunden, aber es ist ctrl(oder cmdauf dem Mac) + shift+P
SidOfc
56

Seit diese Frage ursprünglich gestellt wurde, gab es einige Entwicklungen. Beide git commitund git push(zusammen mit vielen anderen Befehlen) sind jetzt nativ in der App verfügbar (Version 1.18+).

Es gibt eine grafische Benutzeroberfläche zum Bereitstellen und Überprüfen von Änderungen sowie zum Festschreiben mit einer Festschreibungsnachricht.

Geben Sie hier die Bildbeschreibung ein

Doppelklicken Sie einfach, um Dateien zu aktivieren oder zu deaktivieren. Durch Klicken auf eine Datei in der Git-GUI von Atom wird das farbige Diff geladen, um die Änderungen zu überprüfen. Geben Sie direkt dort im Texteingabefeld eine Commit-Nachricht ein und klicken Sie auf die Schaltfläche, um das Commit durchzuführen! Commit-Titel mit Nachrichtentexten (nur eine neue Zeile, die sie trennt) werden unterstützt - es gibt sogar einen Zähler, der Sie darüber informiert, wenn Ihr Git-Commit-Nachrichtentitel zu lang wird.

Wenn Sie eine Änderung vorgenommen haben, die bereitgestellt und festgeschrieben wurde, können Sie den Beitrag zu Ihrem GitHub-Repository verschieben, indem Sie die Abwärts- / Aufwärtspfeile unten rechts drücken, um die Optionen zu laden:

Geben Sie hier die Bildbeschreibung ein

... und dann die Option "Push" auswählen:

Geben Sie hier die Bildbeschreibung ein

Nach oben gehen Ihre Commits in die Cloud!

Siehe: https://github.atom.io/

Beachten Sie auch, dass es eine Zweiganzeige gibt, mit der Sie Zweige wechseln oder neue erstellen können. Sie können auch ziehen und holen.


Um neue Dateien und Änderungen bereitzustellen und ein Commit durchzuführen, können Sie auch über gitdie Registerkarte "Pakete" auf die Tools zugreifen :

Geben Sie hier die Bildbeschreibung ein

... oder die Registerkarte Ansicht:

Geben Sie hier die Bildbeschreibung ein

Für einen Push sind natürlich Ihr Benutzername und Ihr Passwort erforderlich.

Zum Einrichten der GitHub-Vorschau ist außerdem eine Authentifizierung erforderlich:

Geben Sie hier die Bildbeschreibung ein


ctrl+ 9öffnet den Bereich "Git"
... und ctrl+ shift+ 9schließt ihn.

ctrl+ 8öffnet den Bereich "GitHub (Vorschau)"
... und ctrl+ shift+ 8schließt ihn.

Eine Möglichkeit zur Konfiguration,git damit Sie die manuelle Eingabe Ihres Benutzernamens und Kennworts umgehen können, während Sie diese Atom-Funktionen verwenden:

  1. Legen Sie Ihre Git-Benutzerinformationen in der .gitconfig-Datei fest.

  2. Unter Windows befindet sich dies normalerweise in Ihrem Benutzerordner.

    Beispiel: Wenn Ihr Benutzername Bob war, sollte sich Ihre .gitconfig in C: \ Users \ Bob.gitconfig befinden

  3. Wenn diese Datei nicht vorhanden ist, müssen Sie sie wie folgt erstellen und ausfüllen:

  4. (Geben Sie den Namen und den E-Mail-Teil ein und speichern Sie)

    [Benutzer]
        Name = {NAME}
        E-Mail = {E-MAIL}

Siehe auch: https://help.github.com/articles/caching-your-github-password-in-git/

Mr. Kennedy
quelle
4
Brillant! Sollte die akzeptierte Antwort sein, da keine zusätzlichen Pakete installiert werden müssen. Danke
Hamman Samuel
Ich habe 2 Fernbedienungen eingerichtet. Ich möchte angeben, auf welche Fernbedienung gesendet werden soll. Kann ich das in Atom machen? Ich sehe nicht, wie es direkt über die GUI geht. Oder brauche ich ein zusätzliches Paket?
r1oga
5

Sie können auch ein Git-GUI-Paket verwenden: Git-Control . Es ist einfacher zu bedienen und es gibt eine kleine Anzeige von automatisch generierten Git-Befehlen, was für Anfänger sehr hilfreich ist, um eine gute Vorstellung von Git und Versionskontrolle zu bekommen.

Git Control Package von Atom.io

Gourxb
quelle
0

Es gibt noch ein schönes süßes Paket für Commits : git-commit.

Gute Nachrichten: Es ist super schnell, all deine Sachen zu erledigen.

Schlechte Nachrichten: Es unterstützt kein Pushing.

mik01aj
quelle
Push kann nach dem
Festschreiben