Domanda

Uso PhpStorm come IDE, ha l'integrazione del controllo della versione Git incorporata, quindi non ho mai avuto bisogno di utilizzare la riga di comando.

Tuttavia ho riscontrato un problema, alcune volte in cui mi è stato richiesto "desideri aggiungere questo file/directory al controllo della versione git" Ho fatto clic su no, quindi ho alcune cartelle e file in tutto il luogo che non lo sono sotto il controllo.

Mi chiedo se esiste un comando che posso eseguire che aggiungerà tutti questi file al controllo della versione per me?

È stato utile?

Soluzione

Passa a una riga di comando e cambia la tua directory di lavoro nel tuo repository Git.

$ cd /home/wesley/dev/mytwitterbook

Metti tutto nella directory di lavoro e nelle sottodirectory

$ git add .

La prossima volta che ti impegni, Tutto quanto Non è stato .gitignore'D verrà aggiunto al controllo della versione.


NB: git add . Metterà anche in scena tutti i file che sono già controllati dalla versione. Se hai apportato modifiche a qualsiasi file dal tuo ultimo commit, potresti voler evitare di impegnarli. In tal caso, metti prima le modifiche:

$ git stash  # set aside any changes in VC'd files
$ git add .
$ git stash pop  # restore stashed changes

Altri suggerimenti

In phpstorm puoi aprire il I cambiamenti pannello e nel Locale scheda vedrai tutti i File non inversioni sotto il nodo separato. È possibile fare clic con il tasto destro su questo nodo o selezionare singoli file e quindi aggiungerli al controllo della versione contemporaneamente. Quindi eseguire commit/spingi quando è pronto.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top