[Risolto] Come impostare Git e GitHub con PHPStorm?

  

4
Argomento iniziale

impostazione, collegamento e utilizzo di phpstorm con git e github

Salve, vorrei configurare Git con PHPStorm e lo uso in collaborazione con GitHub per caricare i miei progetti sul mio account GitHub.

Come posso farlo?

Grazie!

Andrea

2 risposte
3

Per prima cosa è necessario installare Git. Scaricatelo e installatelo sul vostro PC da QUI: https://git-scm.com/

Quindi, creare un file VUOTO su GitHub. senza file readme, ignora e licenza. Chiamiamolo sito di viaggio. Per questo esempio utilizzerò il mio repository GitHub reale: https://github.com/AleikovStudio/travel-site

Ora si lavorerà con il terminale - è possibile utilizzare il cmd di Window o il terminale dell'PHPStorm. Io preferisco usare il terminale integrato nell'PHPStorm: è migliore, più veloce e più intuitivo.

Dal vostro GitHub copiare l'URL del repository - per esempio https://github.com/AleikovStudio/travel-site.git (notare il .git estensione alla fine); invece di AleikovStudio (il mio nome utente su GitHub - usate il vostro).

Flusso di lavoro git e github

All'interno della cartella del progetto PHPStorm è necessario inizializzare Git (potete trascinare la cartella con il vostro progetto nel terminale). Nel terminale digitate:

git init

A questo punto, si deve comunicare a Git dove caricare i file del progetto online (il proprio file push repository). A tal fine, nel terminale digitate:

git remote set-url origin  https://github.com/AleikovStudio/travel-site.git 

o

git remote add origin  https://github.com/AleikovStudio/travel-site.git 

Per verificare quale sia il vostro push repository su GitHub, digitare:

git remote -v

Il comando git è molto comune e frequentemente utilizzato:

git status

Verificherà la presenza di modifiche e fornirà raccomandazioni.

controllare lo stato dell'git nel terminale phpstorm

A aggiungere tutte le modifiche allo stage, tipo:

git aggiungere .

Il . qui sta per tutti i file. Per aggiungere un file particolare (ad esempio: indice.html) si può digitare:

git aggiungere indice.html

Inoltre, è possibile mettere in scena le modifiche con (qui -A sta per TUTTO):

git aggiungere -A

Per eseguire un nuovo commit + aggiungere un messaggio (ad esempio: "Aggiunto nuovo messaggio"), digitare:

git commit -m "Aggiunto nuovo messaggio"

È anche possibile eseguire lo stage + il commit in un'unica riga di comando: 

git commit -am "Eseguire la fase e il commit con un solo comando".

A spingere i file (dal PC locale) per il prima volta al proprio repository GitHub online, digitare:

git push origin master

Per spingere le modifiche in seguito, basta digitare:

Spinta git

Rami Git:

Per creare nuova filiale, tipo:

Piè di pagina git

Questo creerà un nuovo ramo chiamato piè di pagina

Per vedere quale ramo si sta utilizzando, digitare:

Ramo git

Per cambiare (checkout) il ramo:

Testimonianze di cassa git

* al posto del testimonianze (nome della filiale) si può digitare maestro (il ramo principale):

Master di cassa git

Per creare e allo stesso tempo controllare un file nuovo (in questo caso denominato intestazione), tipo:

git checkout -b intestazione

Per unire il ramo (per esempiotestimonianze ) con il ramo maestro (il ramo principale), tipo:

Testimonianze di fusione git

Si prega di notare: è necessario essere ON maestro per unire altri rami (si può verificare in quale ramo ci si trova attualmente digitando git branch).

* invece di un testimonianze è possibile digitare il nome del ramo che si desidera unire con il simbolo maestro uno

Ecco altri utili comandi Git (e alcuni per il terminale):

CANCELLARE IL TERMINALE (PROMPT DEI COMANDI):

cls

INTERROMPERE UN'ATTIVITÀ NEL TERMINALE (PROMPT DEI COMANDI):

CTRL + C

CLONARE UN PROGETTO GIT DA GITHUB:

CONTROLLARE LA VERSIONE GIT:

git --versione

CREARE UNA NUOVA DIRECTORY/FOLDER (ad esempio: hello-world):

mkdir "hello-world"

CAMBIARE DIRECTORY IN (ad esempio: hello-world):

cd hello-world

SALIRE:

cd.

CREARE FILE (ad esempio: index.html):

toccare "index.html"

Se si ottiene un errore, potrebbe essere necessario installare il pacchetto touch npm. Nel terminale digitate:

npm install touch

Per saperne di più sui pacchetti npm e su come utilizzarli con PHPStorm, si prega di consultare il sito clicca qui.

RIPRISTINARE UN FILE DA UN COMMIT:

git cassa -- .

FILE STAGED (PRONTO PER ESSERE COMMITATO - da rosso a verde):

git aggiungere -A
2

Fondamentalmente ci sono 2 fasi principali per configurare PHPStrom per lavorare con Git e GitHub:

  • Per prima cosa - per inizializzare Git e PHPStorm: in PHPStrom è necessario navigare in VCS >> Importazione in Version Control >> Creazione di un repository Git...:

configurare l'git con le impostazioni dell'phpstorm

Questo inizializzerà Git per il vostro progetto (è necessario che Creare .gitignore anche il file).

In seguito potrete gestirlo facilmente con i comandi del Terminale.

  • In secondo luogo, è necessario collegare il progetto con GitHub. In PHPStrom andare su: VCS >> Importazione nel Controllo versione >> Condivisione del progetto su GitHub:

Impostazioni e configurazione di github e phpstorm

BTW, in PHP Storm è possibile utilizzare l'opzione Scheda Controllo versione per comprendere meglio i vostri log;

Ecco un video di 10 minuti che spiega alcune cose:

Ecco con BitBucket integrazione (tedesco):

...e video in russo:

Ecco un video su Git e sul file .gitignore e su quali file WP ignorare:

Condividi: