Non riesco a trovare un'opzione per eseguire un 'git pull upstream master' utilizzando il client desktop Mac per GitHub (attualmente 1.2.13). È supportato ancora al di fuori della linea di comando?Upstream pull con il client desktop GitHub
risposta
Il client Github non supporta questa funzione per quanto ne so.
Il modo per aggirare questo è possibile modificare il repository primario per il repository upstream che si desidera utilizzare e quindi modificare il repo di nuovo al proprio.
- Vai alla scheda Impostazioni
- cambiare il "repository remoto primario" al pronti contro termine a monte che si desidera utilizzare.
- Premere il tasto "Remote Update"
- Premere il tasto "Sync Branch"
- cambiare il "repository remoto Primaria" ritorno al repo forcella originale che si stava utilizzando.
- Premere il tasto "Remote Update"
E il gioco è fatto.
Sembra funzionare, ma non è molto intuitivo. A questo punto, penso che continuerò a usare la riga di comando. –
@JoostSchuur Sono assolutamente d'accordo, la linea di comando è la strada da percorrere. Di recente ho dovuto spiegare il controllo della versione a una terza parte e ho provato a utilizzare l'app, ma ho riscontrato questo problema. L'app non è sicuramente per uso serio con più persone che lavorano su un progetto. –
Purtroppo, l'app altrimenti eccezionale non è qualcosa di utile per orientare i miei utenti. –
In base allo mac client's homepage, il "pulsante di sincronizzazione" eseguirà questa operazione per il repository remoto configurato.
rami Sincronizza
il pulsante di sincronizzazione spinge le modifiche a GitHub e tira verso il basso di altri cambiamenti in un'unica operazione. Ti avvisa quando hai delle modifiche che non hai spinto o ci sono nuove modifiche su GitHub che non hai tirato giù.
non riesco a trovare un modo per supportare più telecomandi con la versione corrente del client (versione 1.2.13 (b919fb2)), ma in un pizzico suppongo che si possa cambiare il "repository remoto Primaria" sotto "Impostazioni" nella barra laterale sinistra.
Questo si sincronizza con il repository da cui è stato clonato, ma non se quello a cui si sta eseguendo la sincronizzazione è un fork. Voglio prendere gli aggiornamenti fatti al repository originale che ho biforcuto e unirli di nuovo dentro. Tramite gli strumenti da riga di comando, questo viene fatto tramite un repo che ho chiamato 'upstream'. –
Ah, pensavo volesse dire "
Questo è stato aggiunto alla fine del 2017: https://github.com/desktop/desktop/pull/3199 e l'ultimo client Mac ha un pulsante che dice esplicitamente "pull alexch/master" dove alexch è il nome utente del repository upstream – AlexChaffee
E 'possibile farlo con le recenti versioni del client GitHub (almeno la versione per Mac), ma non è particolarmente facile.
Il processo prevede la sincronizzazione della versione principale sul computer come seconda forchetta e quindi una richiesta di pull. E 'contorto abbastanza che ho fatto un post sul blog che spiega come farlo:
http://prolatio.blogspot.com/2015/08/merge-upstream-into-your-fork-in-github.html
[edit: la nuova beta del desktop app GitHub, rilasciata dal 12 Agosto 2015, permette di fare così tanto più facilmente. Questa risposta diventerà presto obsoleta.]
- 1. git rebase upstream/master vs git pull --rebase master upstream
- 2. pull request al repository upstream contiene commit precedentemente recuperati/uniti dal repository upstream?
- 3. egit pull and fetch from upstream
- 4. Richieste pull Github multiutente
- 5. Il monitoraggio di svn upstream cambia con git-svn e github?
- 6. Come "Commettere" le modifiche a GitHub con GitHub Desktop
- 7. Github per Mac: manca il pulsante Richiesta pull
- 8. Posso inviare una richiesta di pull da GitLab.com a GitHub?
- 9. clone GitHub da richiesta pull?
- 10. Hubit's github-pull-request-notifier.coffee
- 11. Bug tracker gratuito con client desktop?
- 12. Richiesta pull GitHub a un nuovo ramo a monte
- 13. Android: File adb pull sul desktop
- 14. Il plug-in Jenkins github pull request builder non sta postando su github
- 15. Github: Fork Queue vs Pull Request
- 16. Pull request su github - mostrando commit rebased dal master
- 17. client desktop OLAP non Windows?
- 18. Elimina file da Pull Request su GitHub
- 19. Come eseguire la richiesta pull su github?
- 20. Categorizzare, etichettare o organizzare richieste pull GitHub?
- 21. Come aprire più richieste pull su GitHub
- 22. Client desktop gratuito per Oracle?
- 23. Come GitHub forma una richiesta pull
- 24. uwsgicluster - nessun live upstream attivo durante la connessione al client upstream
- 25. Richiesta di fork a pull, su Github
- 26. Prevenzione della richiesta pull in github
- 27. Modifica di una richiesta pull Github
- 28. C'è un modo per usare Jenkins con Github Pull Requests?
- 29. Il desktop Github per Mac non può accedere
- 30. installazione di npm da github pull request
Ho aggiunto un nuovo post che mostra come è possibile nella versione più recente. –