Pro Git

Pro Git

🎯 ¿Cansado de los anuncios?
Elimínalos ahora 🚀
$ git log -2 commit e5da1c909e5db3036475419f6379f2c73710c4e6 Autor: giles <giles@giles@perforce.com> Información: Wed Feb 8 03:13:27 2012 -0800 Corrección a línea 355; change </UL> to </OL>. [git-p4: depot-paths = "//public/jam/src/": change = 8068] commit aa21359a0a135dda85c50a7f7cf249e4f7b8fd98 Autor: kwirth <kwirth@perforce.com> Información: Tue Jul 7 01:35:51 2009 -0800 Corrige el error de ortografía en la página Jam doc (cummulative -> cumulative). [git-p4: depot-paths = "//public/jam/src/": change = 7304]

Puede ver que git-p4 ha dejado un identificador en cada mensaje de confirmación. Está bien mantener ese identificador allí, en caso de que necesite hacer referencia al número de cambio Perforce más adelante. Sin embargo, si desea eliminar el identificador, ahora es el momento de hacerlo, antes de comenzar a trabajar en el nuevo repositorio. Puede usar git filter-branch para eliminar las cadenas de identificador en masa:

$ git filter-branch --msg-filter 'sed -e "/^\[git-p4:/d"' Rewrite e5da1c909e5db3036475419f6379f2c73710c4e6 (125/125) Ref 'refs/heads/master' was rewritten

Si ejecuta git log, puede ver que todas las sumas de comprobación SHA-1 para las confirmaciones han cambiado, pero las cadenas` git-p4` ya no se encuentran en los mensajes de confirmación:


👉 Descargar el audiolibro GRATIS en Amazon
Reportar problema / Sugerencias
🧠 Hacer Trivia

eXTReMe Tracker