git ripristina il comando console corrispondente di tartaruga a file singolo


0

Sto usando tortoise git per far funzionare il nostro repository git sulla mia macchina locale. Tuttavia, quando accedo a una macchina linux (ssh) da qualche altra parte, devo operare su git su console.

A livello locale uso spesso git tortoise per ripristinare i singoli file all'ultimo commit. Qual è il comando corrispondente sulla console? git revert> commit <ripristina l'intero batch di repository. git revert> file <non funziona.

Risposte:


1
git checkout <commit> -- <files...>

Se si desidera ripristinare l'ultima versione sottoposta a commit, è possibile omettere <commit>parte.

Per esempio:

git checkout master -- README.md
git checkout master -- package.json package-lock.json

Si noti che a differenza del normale ripristino, questo non commetterà immediatamente i file ripristinati.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.