php cygwin? cómo shell_exec

ok, sé que esto es estúpido, pero al less estoy intentando 🙂

$result = shell_exec('C:/cygwin/bin/bash.exe /c --login -i git'); var_dump($result); 

de alguna manera no puedo get el command git de cygwin, ¿alguien?

Adam Ramadhan

editar*

debería dar

uso: git [–version] [–exec-path [= GIT_EXEC_PATH]] [–html-path] [-p | –paginate | –no-pager] [–no-replace-objects] [ –bare] [–git-dir = GIT_DIR] [-work-tree = GIT_WORK_TREE] [–help] COMMAND [ARGS]

Los commands git más comúnmente utilizados son: agregar Agregar contenido de file al índice bisectar Buscar por búsqueda binaria el cambio que introdujo una twig de error Listar, crear o eliminar loggings checkout Obtener una twig o routes al clon de tree de trabajo Clonar un repository en un nuevo directory
commit Registrar cambios en el repository diff Mostrar cambios entre commits, commit y working tree, etc. fetch Descargar objects y refs de otro grep repository Imprimir líneas que coincidan con un patrón init
Cree un repository git vacío o reinicialice un logging existente
Mostrar combinación de loggings de confirmación Combinar dos o más historias de desarrollo juntas mv Mover o cambiar el nombre de un file, un directory o un enlace simbólico
extraer Fetch y fusionarse con otro repository o una twig local
push Actualizar refs remotos junto con los objects asociados rebase
Puerto local de reenvío se compromete con el reinicio de la cabeza ascendente actualizado
Restablecer HEAD actual al estado especificado rm Eliminar files del tree de trabajo y del índice
Mostrar Mostrar el estado de varios types de objects Mostrar la label de estado del tree de trabajo Crear, enumerar, eliminar o verificar un object de label firmado con GPG

Consulte 'command de ayuda git' para get más información sobre un command específico.

como el valor

  • -i inicia un shell interactivo, no quieres eso
  • /c probablemente no funcione
  • use el -c command para ejecutar un command, tiene /c --login
  • c:\\cygwin\\bin\\git.exe , o la ruta completa a git.