2016-01-22 11 views
8

Ich habe ein Projekt geklont und einen Zweig mit nur einer umbenannten Readme-Datei in README verschoben. Ich versuche, eine Pull-Anfrage in der Befehlszeile zu erstellen, nur um PR statt einer Website von hier aus zu versuchen.git request-pull: Wie erstelle ich eine (github) Pull-Anfrage auf der Kommandozeile?

$ git request-pull origin/master origin readme:readme 
The following changes since commit 51320a3a42f82ba83cd7919d24ac4aa5c4c99ac6: 

    first commit message 

are available in the git repository at: 

    [email protected]:example/com:example.git readme 

for you to fetch changes up to 891c05c5236341bcbe33ceddc415ae921ee42e44: 

    second commit message 

---------------------------------------------------------------- 
Simone Gentili (1): 
     Fix 

readme.md => README.md | 0 
1 file changed, 0 insertions(+), 0 deletions(-) 
rename readme.md => README.md (100%) 

Github zeigt keine Pull-Anfrage und ich sehe keine Fehler.

  • ist es möglich, eine Pull-Anfrage direkt von bash zu erstellen?
  • ist PR korrekt und kann ich Pull Request Liste anzeigen?
+1

Ich glaube nicht, dass dies mit Github in irgendeiner Form integriert ist. Der Befehl druckt einfach eine Anfrage an stdout, und Sie könnten sie per E-Mail oder anderweitig an jemanden senden. – Thilo

+0

können Sie einen Blick auf Hub werfen: https://hub.github.com/ –

+1

Git, nicht GitHub, hat 'Git Anfrage-Pull' – Tom

Antwort

4

Github entwickelt hub:

Hub ist ein Kommandozeilen-Wrapper für git, die Sie besser auf GitHub macht.

, die Sie, dass die Verwendung

git pull-request 
+1

aber' Pull-Anfrage' ist nicht Teil von 'Git'. Sie können also nicht im Terminal laufen. OP bittet darum, es am Terminal laufen zu lassen, oder? – Abhisek

+0

@Abhisek, betrachten Sie zuerst den Befehl 'hub' und Sie werden sehen, dass Sie genau das tun können, was in dieser Antwort beschrieben wird. – larsks

5

Selbst tun können, obwohl sie genau das Gleiche, ein GitHub-Pull-Request und ein ‚git Anfrage-Pull‘ sind völlig anders genannt werden.

Der Git-Request-Pull dient zum Generieren einer Zusammenfassung von ausstehenden Änderungen, die an eine Mailing-Liste gesendet werden sollen. Es hat standardmäßig keine Integration mit GitHub.

Die GitHub Pull Requests sind nur eine voll funktionsfähige Funktion von GitHub. Es ermöglicht die Zusammenführung und Integration von Code aus einer anderen Verzweigung/Verzweigung. Sie können Zusammenführungskonflikte lösen, Code-Überprüfungen vornehmen oder einer GitHub-Pull-Anforderung zusätzliche Kommentare hinzufügen.

Leider wird der Git-Befehl ähnlich wie die GitHub-Funktionalität benannt, was es so klingen lässt, als sollten sie dasselbe tun.

+1

ja das. Vergleiche Orangen mit Äpfeln. Ich mag @ChrisMaes unten für die beste Option, um Github PRs im Terminal zu machen. – the0ther