Magit è davvero bello, ma devo ancora capire come creare un ramo remoto da esso, o come aggiornare i rami remoti che conosce senza cancellare il telecomando e aggiungerlo nuovamente. Attualmente vado a github, aggiungo un ramo, quindi vai in magit, elimina il telecomando, quindi aggiungilo di nuovo. C'è un modo migliore?Come si aggiorna i telecomandi in Magit?
risposta
L'aggiornamento di un ramo remoto deve essere eseguito con un git fetch.
Digitando ff verrà eseguito
git fetch
.
Richiederà il nome del telecomando da aggiornare se non ce n'è uno predefinito.Digitazione fo richiede sempre il telecomando.
Digitando FF verrà eseguito
git pull
.
Quando non si dispone di un ramo predefinito configurato per essere inserito in quello corrente, verrà richiesto.
Come Rémicommented, fun sarebbe prendere tutti i telecomandi.
Creazione di una filiale remota dovrebbe spingere una filiale locale a un telecomando:
Magit verrà eseguito
git push
quando si digita PP.
Se si assegna un argomento prefisso a PP, verrà richiesto il repository da inviare a.
Quando nessun repository remoto predefinito è stato ancora configurato per il ramo corrente, verrà richiesto anche.Digitando PP solo spingere il ramo corrente al telecomando.
In altre parole, verrà eseguitogit push <remote> <branch>
.Il ramo verrà creato nel telecomando se non esiste già.
Il ramo locale verrà configurato in modo che venga estratto dal nuovo ramo remoto.Se si dà un argomento doppia prefisso per PP, verrà richiesto in aggiunta per la filiale di destinazione per spingere a.
In altre parole, verrà eseguitogit push <remote> <branch>:<target>
.
- 1. Come funzionano i telecomandi git?
- 2. Come eliminare i telecomandi/origine/{diramazione}?
- 3. Elimina tutti i telecomandi git
- 4. Come posso clonare un repository git e mantenere i telecomandi?
- 5. Magit ripristina il singolo file
- 6. Come si aggiorna ad addEventListener?
- 7. Come usare git mv da magit?
- 8. Come aprire lo stato di magit in finestra intera
- 9. UILabel non si aggiorna
- 10. come collegare diversi switch a diversi telecomandi in mininet?
- 11. Come si aggiorna in Firefox e si conservano i punti di interruzione?
- 12. UITableView non si aggiorna
- 13. index.yaml non si aggiorna
- 14. SVN non si aggiorna in modo ricorsivo
- 15. Laravel Eloquent created_at si aggiorna
- 16. knockout.js: aggiorna i collegamenti?
- 17. Come si aggiorna gc_grace_seconds usando cassandra-cli?
- 18. AppWidget alarmmanager non si aggiorna
- 19. ngModel non si aggiorna in selezionare
- 20. DataGrid SelectedItem non si aggiorna
- 21. Come si aggiorna il contenuto in un popup di Opuscolo?
- 22. Il Cursorloader non si aggiorna quando i dati sottostanti cambiano
- 23. ViewModel si aggiorna ogni secondo?
- 24. Aggiorna visualizzazione quando si spinge i modelli nel negozio
- 25. Anaconda non si aggiorna all'ultimo
- 26. Come si distrugge l'altra relazione has_one quando si aggiorna un'associazione?
- 27. Xamarin.Forms - ListView non si aggiorna quando i dati cambia
- 28. ObservableCollection non si aggiorna Visualizza
- 29. NHibernate aggiorna i record invariati
- 30. Come si legge un file che si aggiorna costantemente?
si dispone anche di "f a" per recuperare tutto il telecomando –
@ Rémi true, ho incluso il commento nella risposta per maggiore visibilità. – VonC
Fantastico. Il recupero di 'a' è in parte ciò che stavo cercando, causa la comparsa di nuovi telecomandi nel gestore remoto. Non ho mai notato che una spinta ha causato la creazione del ramo remoto se non esisteva o che '-u' mi avrebbe richiesto un prompt. Sospetto che mi manchi qualcosa sui prefissi da premere. Vedo '-force'' -upstream' e '-dry run'. Quindi penso che potrei essere confuso sugli argomenti del prefisso. – user967953