¿Cómo salir de una carpeta en Git?
Git bash create folder
Para los científicos, el control de versiones es una herramienta útil que te ayuda a hacer un seguimiento de los cambios que realizas en tus scripts y te permite compartir tus códigos con tus colaboradores. Por ejemplo, si rompes tu código, git puede ayudarte a volver a una versión anterior que funcione. ¿Quieres que uno de tus colaboradores añada una función a tu código para hacer un análisis específico? El control de versiones puede ayudarte a hacerlo de manera fluida y organizada, haciendo un seguimiento de quién ha cambiado qué.
Git puede activarse en una carpeta/directorio específico de tu sistema de archivos para versionar los archivos dentro de ese directorio (incluidos los subdirectorios). En términos de git (y otros sistemas de control de versiones), esta “carpeta rastreada” se llama repositorio (que formalmente es una estructura de datos específica que almacena información de versiones).
Cada vez que se crea una nueva instantánea, se añade la nueva versión del archivo a la base de datos, manteniendo todas las versiones anteriores en la base de datos. Se crea un historial que es como un gráfico por el que se puede navegar:
Carpeta Git de vuelta
En este ejemplo, crearemos un hook pre-commit. Este gancho valida el correo electrónico del usuario global de git config y comprueba si existe una clave gpg. El gancho es útil para que los commits contengan la dirección de correo electrónico correcta del committer y también para asegurar que los commits estén firmados.
Ahora creamos nuestro script usando bash. Para que el script se ejecute, primero tenemos que especificar nuestro shell. Hazlo usando #!/bin/bash al principio de tu script para bash o #!/bin/sh si usas el shell sh. Cualquier script que salga con cualquier cosa que no sea el código de salida 0 se considera un fallo.
Ahora vamos a explorar las condiciones que hemos establecido para nuestro script. Primero validamos que el directorio de trabajo contenga demo y que el git config global user.email coincida con nuestro workEmail. Si falla veremos:
Mover la carpeta git
Como esto se hace en SAS, el directorio específico puede ser almacenado en una variable de macro. Esto garantiza el requisito de estar dentro de los 50 caracteres (y por lo tanto invocable desde una tecla de acceso rápido en el menú TECLAS). En algún lugar de su código puede asignar el Directorio de Trabajo Git,
Esto funciona de la siguiente manera. Primero, SAS expandirá &gwd. A continuación, abre un símbolo del sistema de Windows. El cd cambia los directorios a lo que &gwd. haya resuelto. Git-bash entonces se abre en el directorio actual (que fue cambiado a &gwd.). Finalmente, cuando git-bash se cierra, se da el comando exit, cerrando la sesión del Símbolo del sistema de Windows.
Desafortunadamente, parece que el cd inicial introduce el suficiente retardo entre la llamada y la apertura de git-bash como para ser molesto. Sospecho que emitir un comando cd dentro de git-bash podría ser más rápido, pero este enfoque funciona.
Para mayor comodidad, puedes añadir tu script a la barra de tareas con los pasos siguientes. Pensé en incluir esto ya que no es tan fácil como podrías esperar (no puedes simplemente arrastrar el script a la barra de tareas):
Terminal crear carpeta
∙ Actualizado el 17 de diciembre de 2021Configurar el directorio por defecto de Git Bash puede ser muy útil para empezar sin problemas el desarrollo del día.Método 1: Cambio en el acceso directoCuando abrimos Git Bash, estamos ejecutando git-bash.exe.No queremos meternos con este archivo.Para configurar el directorio por defecto, tenemos que encontrar el acceso directo a git-bash. Cuando busco git-bash en el menú de inicio y abro la ubicación del archivo del acceso directo, me lleva a C:ProgramDataMicrosoftWindowsMenú de inicioProgramasGit.Una vez que encontremos nuestro acceso directo, podemos hacer clic con el botón derecho en el acceso directo de Git Bash y seleccionar Propiedades.Dentro de Objetivo:, tenemos “C:Program FilesGitgit-bash.exe” –cd-to-home. Queremos quitar la bandera –cd-to-home.Luego queremos establecer nuestro directorio por defecto deseado dentro de Start in:.Método 2: Cambio en ~/.bashrcTambién podemos modificar nuestro archivo ~/.bashrc para cambiar el directorio por defecto.Todo lo que tenemos que hacer es añadir esta línea a nuestro ~/.bashrc.cd C:/ruta/carpeta;