2014-04-12 30 views
6

Mi piace usare la CLI per interagire con GIT ma sto cercando di capire l'estensione VS Tools per Git a beneficio di alcuni membri del team che preferirebbero non 'CLI'.Visual Studio Tools per GIT - FETCH/PUBLISH vs PULL/PUSH

L'interfaccia utente per VS Strumenti per accrescimento Git ha azioni etichettati FETCH e PUBLISH che suona come PULL e PUSH, ma ci sono altre azioni all'interno dell'interfaccia utente che sono etichettati PULL e PUSH affinché ipotesi è debole.

Finora, non penso che la mia confusione sia con Git, ma piuttosto con gli strumenti Git per VS. Posso fare ciò che devo realizzare nella CLI, ma non ricordo di aver mai fatto un'azione FETCH o PUBLISH.

Sono un po 'nuovo a Git ma sono questi termini FETCH e PUBLISH anche parte del vernacolo Git?

risposta

12

Fetch, tirare e spinta sono tutti comandi standard Git. Digitare git help fetch, ecc da una finestra della console per i dettagli in profondità, ma si riduce a questo:

  • prendere: portare in modifiche senza unendoli
  • tirare: portare in modifiche e do unione
  • push: inviare le modifiche.

Pubblicare è più interessante. Microsoft si aspetta che le persone lavorino nei rami delle funzionalità, ma per unirle nuovamente al ramo master prima di premere (cioè condividere solo il risultato finale con gli altri, piuttosto che ingombrare i propri repository con rami di breve durata). Il comando Publish consente di selezionare i rami che si do desidera condividere con altri utenti. Vedi lo Microsoft docs per ulteriori dettagli.

Problemi correlati