tag remove delete git github pull-request

remove - github delete tag



Github-Solicitud de extracción, ignorar algunos cambios de archivos (2)

Crea una rama con el último compromiso con el que estés de acuerdo:

git branch my-branch <sha> git checkout my-branch

Seleccione las confirmaciones que desea extraer solicitud como parches :

git format-patch -10 <sha> --stdout > 0001-last-10-commits.patch

Aplicar parches:

git am < 0001-last-10-commits.patch

Tus compromisos serán como fueron. Puedes git push -u origin my-branch inmediatamente.

Cuando hago una solicitud de extracción en GitHub (contra la rama maestra), ¿podemos ignorar algunos cambios de archivos, como

  • tenemos un archivo llamado ''fileA'' en la ''versión'' de la rama, y ​​tenemos el mismo archivo en ''master'', pero hacemos algunos cambios en ''fileA'' en la ''versión'' de la rama ''
  • cuando hacemos una Solicitud de Extracción, ¿hay alguna manera de ignorar los cambios en ''archivoA''? No permita que se fusione en ''maestro''.

No puede ignorar algunos archivos de una solicitud de extracción de forma selectiva. Dos soluciones para esto pueden ser:

Primero -

  • Crea una nueva rama desde ''release''
  • Reemplace los archivos no requeridos de ''master''
  • Crear solicitud de extracción de esta nueva rama

Segundo -

  • Crear una nueva rama de ''maestro''
  • Poner cambios de archivos requeridos desde ''release''
  • Crear solicitud de extracción de esta nueva rama

Cualquiera de este método funcionará. Lo que será más fácil depende de cuántos archivos se incluirán / excluirán.