Programación

3180
Deshacer un git rebase

¿Cómo puedo deshacer fácilmente un git rebase? Mis ideas actuales son solo enfoques manuales: git checkout en el padre de confirmación a ambas ramas Crea una rama temporal desde allí git cherry-pick todos los commits a mano reemplace la rama en la que rebase por la rama creada manualmente En...

3178
¿Hay un selector padre CSS?

¿Cómo selecciono el <li>elemento que es un padre directo del elemento de anclaje? Como ejemplo, mi CSS sería algo como esto: li < a.active { property: value; } Obviamente, hay formas de hacerlo con JavaScript, pero espero que exista algún tipo de solución nativa para CSS Nivel 2. El...

3139
Iterando sobre diccionarios usando bucles 'for'

Estoy un poco desconcertado por el siguiente código: d = {'x': 1, 'y': 2, 'z': 3} for key in d: print key, 'corresponds to', d[key] Lo que no entiendo es la keyporción. ¿Cómo reconoce Python que solo necesita leer la clave del diccionario? ¿Es keyuna palabra especial en Python? ¿O es...

3130
¿Cómo se crea una rama remota de Git?

Creé una sucursal local que quiero 'empujar' corriente arriba. Hay una pregunta similar aquí en Stack Overflow sobre cómo rastrear una rama remota recién creada. Sin embargo, mi flujo de trabajo es ligeramente diferente. Primero quiero crear una sucursal local, y solo la impulsaré en sentido...

3116
Usar variables globales en una función

¿Cómo puedo crear o usar una variable global en una función? Si creo una variable global en una función, ¿cómo puedo usar esa variable global en otra función? ¿Necesito almacenar la variable global en una variable local de la función que necesita su

3108
Cuál es el !! (no no) operador en JavaScript?

На этот вопрос есть ответы en Stack Overflow на русском : Двойное отрицание Vi un código que parece utilizar un operador que no reconozco, en forma de dos signos de exclamación, así: !!. ¿Alguien puede decirme qué hace este operador? El contexto en el que vi esto...

3091
Ver el historial de cambios de un archivo usando versiones de Git

¿Cómo puedo ver el historial de cambios de un archivo individual en Git, detalles completos con lo que ha cambiado? He llegado tan lejos como: git log -- [filename] que me muestra el historial de confirmación del archivo, pero ¿cómo obtengo el contenido de cada uno de los cambios del...