trucos - Git: Pagar todos los archivos menos uno
subir archivos git (2)
Si desea consultar todos los archivos de un directorio, es decir, git checkout / path / to / directory / A / (all-files-of-this-directory). Por lo tanto, utilice el comando de la siguiente manera:
git checkout /path/to/directory/A/.
donde punto (.) significa todos los archivos. y /path/to/directory/A/
puede encontrarlo desde el git status
.
Cuando hago un estado de git, veo archivos como este:
modified: dir/A/file.txt
modified: dir/B/file.txt
modified: dir/C/file.txt
modified: dir/D/file.txt
Lo que quiero hacer es descartar cambios en todos los archivos EXCEPTO para dir / C / file.txt
Quiero hacer algo como esto:
git checkout -- dir/!C/file.txt
git add dir/C/file.txt # this file will stay modified and staged
git checkout .
Si quieres desestabilizar el archivo después de eso:
git reset