2015-10-21 58 views
18

Utilizzo codice Visual Studio da molto tempo, a partire dalla versione 0.9.1. Ora ho incontrato la necessità di utilizzare GitHub e un repository git online.Come connettersi al repository git esistente utilizzando Visual Studio Code

Ho impostato il repository git online e ho deciso di passare al repository online utilizzando GitHub. Di recente mi sono reso conto che posso risparmiarmi un passo usando il codice VS per fare entrambe le cose: per modificare il mio codice, quindi inviarlo al repository online.

Sono molto nuovo a tutto il concetto git. Il codice VS mi ha installato il plugin "GIT" che installava GIT Bash, GIT CMD e GIT GUI.

Questo è l'URL di pronti contro termine in linea che sto cercando di raggiungere: https://github.com/SpectrumGraphics/Spectrum-Graphic-Designs.git

VS Code GITPlugin VS Code had my install

risposta

6

Utilizzare il GIT GUI nel plugin GIT.

Clone tuo repo linea Repository in linea con l'URL che avete.

Dopo la clonazione, apportare le modifiche ai file. Quando apporti le modifiche, puoi vedere le modifiche al numero. Impegna le modifiche.

Recupera dal telecomando (per verificare se qualcosa è aggiornato mentre si sta lavorando).

Se l'operazione di recupero fornisce un aggiornamento sulle modifiche nel repository remoto, effettua un'operazione pull che aggiornerà la copia in Visual Studio. Altrimenti, non eseguire un'operazione di pull se non ci sono cambiamenti nel repository remoto.

Spingere le modifiche all'archivio remoto upstream effettuando un'operazione Push.

+0

impressionante, grazie, domanda veloce, mi chiede una posizione di origine e una directory di destinazione? – Charles

+0

Quando stai provando a clonare? –

+0

Penso che sia il repository di origine non la posizione di origine, che è il tuo URL. La directory o il percorso di destinazione è l'unità locale in cui si desidera clonare il codice remoto. –

5
  1. Utilizzare git clone per clonare il repository in una cartella (ad esempio, lavoro). Dovresti vedere una nuova sottocartella work/.git
  2. La cartella aperta funziona in codice VS - tutto dovrebbe funzionare correttamente!

PS: Soffiare via la cartella Temp

17
  1. Aprire VS Codice terminale (Ctrl + `)
  2. Write comando git clone. Per esempio

    git clone https://github.com/angular/angular-phonecat.git

  3. Aprire la cartella che avete appena clonato (File-> Apri cartella)

enter image description here

+0

In altre parole, Visual Studio Code consente di eseguire questo OOTB. Grazie a questo funziona e dovrebbe essere una risposta IDE nativa per l'OP. – blackhawk

2

Questa è una domanda più vecchio, ma un'altra opzione ora è utilizzare la palette dei comandi, che ti guiderà attraverso di essa.

Da Using Version Control in VS Code:

è possibile clonare un repository Git con il Git: comando Clona nel riquadro dei comandi (Windows/Linux: Ctrl + Maiusc + P, Mac: Comando + Shift + P). Verrà richiesto l'URL del repository remoto e la directory superiore in cui inserire il repository locale.

Nella parte inferiore del codice di Visual Studio riceverai aggiornamenti di stato sulla clonazione. Una volta completato, verrà visualizzato un messaggio informativo nella parte superiore, che consente di aprire la cartella.

+0

Sapete se Git Cmd https://git-scm.com/download/win (** attenzione download automatico, ma non eseguire sul collegamento **) è richiesto per clone VS Code? In precedenza avevo usato GItHub Desktop per un clone e aveva bisogno che Git Cmd funzionasse. Quindi era a posto quando ho fatto un altro clone con VS Code. –

+1

Buona domanda. Normalmente installo solo Git, quindi ho dovuto controllare. In base a https://code.visualstudio.com/docs/editor/versioncontrol#_git-support "Nota: VS Code sfrutta l'installazione Git della tua macchina, quindi è necessario installare Git prima di ottenere queste funzionalità. almeno la versione 2.0.0. " Quindi sì. Sebbene sia sorpreso, GitHub Desktop ha richiesto un'installazione Git separata; Ho pensato che fosse venuto con uno. –

Problemi correlati