2016-01-22 12 views
8

Sklonowałem projekt i wysłałem gałąź z plikiem o zmienionej nazwie readme do README. Próbuję utworzyć żądanie ściągnięcia w wierszu poleceń, aby wypróbować PR zamiast strony internetowej.git request-pull: jak utworzyć żądanie ściągania (github) z wiersza poleceń?

$ 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 pokazuje brak żądania ściągnięcia i nie widzę błędów.

  • Czy można utworzyć żądanie ściągnięcia bezpośrednio z bash?
  • ma poprawny PR i czy mogę wyświetlić listę żądań pobrania?
+1

Nie sądzę, że jest to zintegrowane z githubem w jakiejkolwiek formie. Komenda właśnie wypisuje żądanie na standardowe wyjście i możesz wysłać je komuś za pośrednictwem poczty elektronicznej lub w inny sposób. – Thilo

+0

możesz rzucić okiem na centrum: https://hub.github.com/ –

+1

git, nie github, ma 'git request-pull' – Tom

Odpowiedz

4

github rozwija hub:

piasta jest opakowaniem dla wiersza polecenia git która sprawia, że ​​lepiej na GitHub.

który pozwala zrobić za pomocą

git pull-request 
+1

, ale' pull-request' nie jest częścią 'git'. Więc nie możesz uruchomić w nim terminala. OP prosi, aby uruchomić go na terminalu, prawda? – Abhisek

+0

@Abhisek, najpierw przyjrzyj się poleceniu 'hub', a zobaczysz, że pozwala ci to zrobić dokładnie to, co jest opisane w tej odpowiedzi. – larsks

5

Chociaż są one nazywane dokładnie to samo, prośba przyciąganie GitHub i „git prośba-pull” są zupełnie odmienne.

Żądanie git git służy do generowania podsumowania oczekujących zmian do wysłania na listę mailingową. Domyślnie nie ma integracji z GitHub.

Żądania ściągania GitHub to w pełni funkcjonalna funkcja tylko GitHub. Pozwala na łączenie i integrację kodu z innej gałęzi/widelca. Możesz rozwiązywać konflikty scalania, przeglądać kody lub dodawać dodatkowe komentarze do żądania ściągnięcia GitHub.

Niestety, polecenie git jest nazywane podobnie do funkcjonalności GitHub, co sprawia, że ​​brzmi to tak, jakby robili to samo.

+1

tak. porównywanie pomarańczy z jabłkami. lubię @ChrisMaes poniżej, aby uzyskać najlepszą opcję wykonywania Github PRs w terminalu. – the0ther

Powiązane problemy