jason
Cada vez que extraía Git de un repositorio remoto a mi repositorio local, ¿almacenaba Git la información de CUANDO ¿Yo jalo? ¿Puedo ver el registro de extracciones que hice en mi repositorio local?
Puede probar y ver el contenido de su git reflog
… pero eso estará limitado en el tiempo (90 días por defecto)
vonc@VONCAVN7 D:\git\git
> git reflog --date=iso|grep pull
3ec7d702a HEAD@{2017-09-10 17:42:57 +0200}: pull --no-commit origin master: Fast-forward
b3622a4ee HEAD@{2017-08-12 10:36:08 +0200}: pull: Fast-forward
97e2ff464 HEAD@{2017-06-17 18:43:28 +0200}: pull: Fast-forward
8d1b10321 HEAD@{2017-06-08 20:36:08 +0200}: pull: Fast-forward
10c78a162 HEAD@{2017-05-21 21:22:58 +0200}: pull: Fast-forward
b06d36431 HEAD@{2017-05-14 07:36:49 +0200}: pull: checkout b06d3643105c8758ed019125a4399cb7efdcce2c
1d1bdafd6 HEAD@{2016-12-22 00:36:52 +0100}: pull --no-commit origin master: checkout 1d1bdafd64266e5ee3bd46c6965228f32e4022ea
3ab228137 HEAD@{2016-11-12 08:25:02 +0100}: pull: checkout 3ab228137f980ff72dbdf5064a877d07bec76df9
2632c897f HEAD@{2016-08-20 21:52:51 +0200}: pull: checkout 2632c897f74b1cc9b5533f467da459b9ec725538
2376d3178 HEAD@{2016-08-13 09:19:54 +0200}: pull: checkout 2376d31787760af598db23bb3982a57419854e5c
f8f7adce9 HEAD@{2016-07-31 13:34:44 +0200}: pull: checkout f8f7adce9fc50a11a764d57815602dcb818d1816
ab7797dbe HEAD@{2016-06-22 11:53:20 +0200}: pull: checkout ab7797dbe95fff38d9265869ea367020046db118
-
Gracias @VonC. reflog se está llenando desde el registro HEAD en .git/log parece. Como noté que el tiempo difiere del tiempo de compromiso, asumo que este es el tiempo de extracción que he estado buscando.
– jason
17 de noviembre de 2017 a las 2:45
-
Esto realmente me ayudó a ver cuándo sacamos del control remoto. Gran pregunta y gran respuesta.
– AbuTaareq
28 de marzo de 2020 a las 23:34
-
Para usuarios de Windows: utilice
findstr
en vez degrep
.– Venryx
26 de mayo de 2020 a las 5:08
-
@Venryx suelo añadir a mi
%PATH%
lausr/bin
carpeta de Git para Windows (como en stackoverflow.com/a/38672939/6309): eso significa que obtengo más de 200 comandos de Linux, incluido ungrep.exe
– VoC
26 de mayo de 2020 a las 5:16
reflog
– Doctor
16 de noviembre de 2017 a las 5:03