Taula de continguts:

Com desfer-se dels canvis no compromesos?
Com desfer-se dels canvis no compromesos?

Vídeo: Com desfer-se dels canvis no compromesos?

Vídeo: Com desfer-se dels canvis no compromesos?
Vídeo: Они сражались за Родину (военный, реж. Сергей Бондарчук, 1975 г.) 2024, Maig
Anonim

7 respostes

  1. Això desactivarà tot Fitxers És possible que hàgiu posat en escena git add: git reset.
  2. Això revertirà tot el local canvis no compromesos (s'ha d'executar a l'arrel del repo): git checkout.
  3. Aquesta voluntat eliminar tot local sense rastrejar Fitxers , així que només es fa un seguiment de git Fitxers roman: git clean -fdx.

Respecte a això, com puc desfer els canvis no compromesos a git?

Ara teniu 4 opcions per desfer els vostres canvis:

  1. Deseta el fitxer a la confirmació actual (HEAD): git reset HEAD
  2. Destaca tot - conserva els canvis: git reset.
  3. Descarta tots els canvis locals, però desa'ls per a més endavant: git stash.
  4. Descarta-ho tot permanentment: git reset --hard.

Com puc desfer-me dels canvis al codi de Visual Studio? Si no esteu segur de voler descartar teu canvis , aneu a la línia d'ordres i feu "git stash". Feu "git stash pop" per recuperar el vostre canvis més tard.

En segon lloc, com desfer els canvis?

Per revertir, podeu:

  1. Aneu a l'historial de Git.
  2. Feu clic amb el botó dret a la confirmació que voleu revertir.
  3. Seleccioneu Revertir la confirmació.
  4. Assegureu-vos que la confirmació dels canvis estigui marcada.
  5. Feu clic a Revertir.

Com puc revertir un fitxer modificat a Git?

S'està desfent un commit si ho tens modificat , canvis afegits i compromesos a a dossier , i voleu desfer aquests canvis, podeu tornar a utilitzar git reinicieu HEAD~ per desfer el vostre compromís. Similar a l'exemple anterior, quan feu servir git restablir el modificacions no es posarà en escena. Fixeu-vos que ara el vostre dossier ja no es fa un seguiment!

Recomanat: