Programación

588
¿Cómo puedo ver lo que estoy a punto de empujar con git?

¿Hay alguna manera de ver qué se empujaría si hiciera un git pushcomando? Lo que estoy imaginando es algo así como la pestaña "Archivos modificados" de la función "solicitud de extracción" de Github. Cuando publico una solicitud de extracción, puedo ver y ver qué se extraerá si aceptan mi...

587
¿Cómo git-cherry-pick solo cambia a ciertos archivos?

Si quiero fusionarme en una rama de Git, los cambios realizados solo en algunos de los archivos cambiaron en una confirmación particular que incluye cambios en varios archivos, ¿cómo se puede lograr esto? Supongamos que el git commit llamada stufftiene cambios en los archivos A, B, C, y Dpero...

587
Python: buscar en la lista

Me he encontrado con esto: item = someSortOfSelection() if item in myList: doMySpecialFunction(item) pero a veces no funciona con todos mis elementos, como si no fueran reconocidos en la lista (cuando es una lista de cadenas). ¿Es esta la forma más 'pitónica' de encontrar un elemento en una...

587
¿Cuál es más rápido: while (1) o while (2)?

Esta fue una pregunta de entrevista realizada por un gerente superior. ¿Cual es mas rápido? while(1) { // Some code } o while(2) { //Some code } Dije que ambos tienen la misma velocidad de ejecución, ya que la expresión en el interior whilefinalmente debería evaluar a trueo false. En este...