Articles of glob

Globbing en el logging de git para mostrar ciertas twigs

Tengo un proyecto con muchas twigs y quiero registrar solo estas twigs: foo/bar foo/bar-baz origin/foo/bar origin/foo/bar-baz ¿Qué patrón global necesito para hacer esto? He intentado foo/bar* git log –decorate –oneline –graph foo/bar* que me muestra foo/bar y foo/bar-baz solamente.

git describe una label que coincide con un patrón glob

Tengo pocas tags con los siguientes patrones en order cronológico: 0.0.3.156-alpha+2 0.0.3.154 0.0.3.153 build-.139 build-.140 build-.142 build-0.0.1.28 build-0.0.1.29 Necesito get la última label que coincida con el patrón number.number.number.number, por 0.0.3.154 tanto 0.0.3.154 en este caso. El command git descrive –match=<pattern> encontrará la última label que coincida con ese patrón. Pero ya que aquí hay […]

Cómo seleccionar múltiples types de files con la coincidencia global en git

Tengo lo siguiente: $ tree . ├── bar │ ├── foo.js │ ├── foo.herp │ ├── foo.derp │ └── foo.py ├── bar.herp └── baz.py Quiero usar lo siguiente git ls-files — {} donde {} es una especie de patrón glob y quiero que regrese bar/foo.js bar/foo.py baz.py

¿Los asteriscos iniciales "** /" son networkingundantes en la syntax de coincidencia de ruta de .gitignore?

¿Hay algún uso que no pueda ser reemplazado por equivalentes sin asteriscos? Two consecutive asterisks ("**") in patterns matched against full pathname may have special meaning: A leading "**" followed by a slash means match in all directories. For example, "**/foo" matches file or directory "foo" anywhere, the same as pattern "foo". "**/foo/bar" matches file […]

En Git, ¿cómo ignorar todos los files cuyo nombre termina con `.foo.XXXX` donde XXXX es cualquier extensión de nombre de file" normal "?

Poniendo syntax:regexp *.foo.[az]{1,4} en .gitignore no funciona. Recuerdo haber visto syntax:glob y syntax:regexp Hace algún time en algunos files .gitignore , pero no pude archivar dicha syntax en el manual de Git. ¿Hay alguna forma de usar .gitignore regulares regulares en .gitignore ?

git log para commits matching branch o tag glob

Quiero get un logging de todas las confirmaciones que coincidan con una bifurcación de twig en git. Tenga en count el siguiente historial (las letras minúsculas son confirmaciones, las confirmaciones en mayúsculas son SUCURSALES que señalan allí) /-b –XX, tag2 a–c –XY, tag1 \-d –ZZ, HEAD Quiero todos los commits que coincidan con la twig […]

¿Git commit usa expresiones regulares o globs?

¿Es posible usar expresiones regulares en, por ejemplo, git commit ".*my_file.*" ? Lo intenté, y parece que solo los interpreto como globos . También me cansé de una bandera de expresión regular: git commit -regex ".*my_file.*"` Lanza un error. ¿Alguien sabe de una forma de combinar expresiones regulares con commands de Git?

organizar todos los files excepto los files específicos usando patrones glob en git

Estoy tratando de presentar algunos nuevos files creados y algunos otros files editados en mi área de ensayo en git usando el command git add . Lo que quiero exactamente es escenificar todo, excepto los files * .java (en mi directory actual y en cada subdirectory de mi proyecto). Intenté hacer ese trabajo sin éxito. […]

Sintaxis de Git Glob: ignorar files en todas partes o en una carpeta específica

Me gustaría excluir .DS_Store tracking de myfolder y todas las subcarpetas . También quiero excluir un file .project de myfolder (pero no de sus subcarpetas ). ¿Qué debo escribir en .gitignore (ubicado en myfolder)? .DS_Store # or *.DS_Store ? I mean, is the asterisk necessary? ./.project # is this syntax correct?

¿Por qué el patrón global con doble asterisco no coincide con nada en los subdirectorys?

Estoy tratando de escribir una regla .gitignore para excluir algunos files en un directory particular que tiene múltiples niveles de subdirectorys. La estructura de la carpeta se ve más o less así: out ├─a │ ├─source │ │ ├─.keepme │ │ ├─183597.txt │ │ ├─271129.txt │ │ └─288833.txt │ └─parsed │ ├─.keepme │ ├─183597.csv │ […]