Estoy usando Git en Windows 7 y accedo a mis repositorios a través de Git Bash. ¿Cómo puedo cambiar la ubicación predeterminada que Git Bash abre en una carpeta conveniente cuando lo inicio?
Navegar un poco más tiempo htdocsy luego una carpeta específica. ¿Hay alguna forma de cambiar el archivo de configuración para que se abra en otro lugar? ¿O sería posible escribir un .sharchivo para hacer esto?
Desafortunadamente, Git Bash no abre el htdocsacceso directo de mi carpeta en mi escritorio, y se tarda cd5 veces en llegar al directorio deseado.

Respuestas:
Después de instalar msysgit, tengo la
Git Bash hereopción en el menú contextual del Explorador de Windows. Así que simplemente navego al directorio y luego abro Bash allí mismo.También copié el
Git Bashacceso directo predeterminado al escritorio y edité suStart inpropiedad para que apunte al directorio de mi proyecto. Funciona a la perfección.Windows 7x64, msysgit.
fuente
Start inparte es lo que más le interesa: si está utilizando el shell de Windows (cmd.exe), también puede activarQuickEdit modeel mismo cuadro de diálogo de propiedades para hacer que copiar / pegar sea un poco más fácil y establecer las propiedades de tamaño / buffer / fuente de la ventana y tal ...Git Bash Hereopción ¿Cómo lo hago entonces?Git BashlaStart inpropiedad de, haga clic derecho en el icono de acceso directo de Git Bask y haga clic en "Propiedades". Luego encuentre y pegue en elStart incampo el camino en el que desea comenzar. Se verá algo así como:C:\Users\DM\Desktop\YourFoldercd-to-homeestaba anulando mistart invalor. todo ordenado ahora.Start invalor, uso%USERPROFILE%/GitwhereGites un directorio en mi directorio de inicio, por ejemplo,C:\users\rami\GitLa forma más fácil sin instalar msysgit es hacer clic derecho en el icono de acceso directo de Git Bash → Inicio en: → "C: \ Archivos de programa (x86)".
Cambie la entrada Inicio en y señale la posición inicial de Git Bash. Si no elimina la
--cd-to-homeparte del cuadro Destino, se anula el inicio del cambio.fuente
--cd-to-homeargumento.Agregue esta línea a su
.bashrcarchivo:Si el archivo .bashrc no existe, cree uno en su carpeta raíz. Para mi es:
C:\Users\tapas\Guarde .bashrc y abra Git Bash. ¡Eso es!
fuente
.bashrcno estaba allí, simplemente créelo en~(cd ~ && touch .bashrc)bash.bashrcen laGit\etccarpetaGit Bash hereopciones descritas en otras respuestas. Lo resolví agregando un condicional para que solo se ejecute en la carpeta de inicio.if [[ $(pwd) = $HOME ]]; then cd <location> fiAbra las propiedades de bash y cambie a "Iniciar en" donde desea comenzar. Después de esto, (tuve este problema y lo resolví haciendo esto) vaya al objetivo y elimine --cd-to-home parte del parámetro después de "C: \ Archivos de programa \ Git \ git-bash.exe". Solo ENTONCES comenzará en el directorio "Iniciar en" que especificó.
fuente
Lo leí en alguna parte y me funcionó.
Primero verifique en git bash cuál es la ubicación de HOME. Abre git bash y corre
Ahora cambie la ruta de INICIO abriendo cmd y ejecute
Ahora realice una verificación cruzada ejecutando el comando echo en git bash.
fuente
HOMEpero no paraHOMEDRIVEyHOMEPATH- No puedo cambiar dónde secmdinicia con esta solución. Pero no importa, Git Bash fue lo que se vio afectado y ahora está funcionando correctamente nuevamente.Si eres como yo, y la forma en que llegas a Git es windows key+ G+ I+ Enter, entonces simplemente puedes presionar windows key, buscar Git, hacer clic derecho en el
Git Bashicono resultante , seleccionar propiedades y cambiar elStart in:campo.No estoy exactamente seguro de lo que hace esto, porque no estoy exactamente seguro de qué es Git en Windows (¿una fachada encima de sh que es una fachada en cmd?), Pero en cualquier caso, ahora puede anclar el acceso directo que Windows se detiene en una búsqueda de "Git" en su barra de tareas o en su escritorio, y aún comenzará en el directorio en el que lo haya configurado.
fuente
Solución probada de Windows 10
Escribe git bash en la búsqueda
Haga clic derecho sobre él y elija abrir la ubicación del archivo
Haga clic derecho sobre él y elija propiedades
En el destino, elimine --cd-to-home de "C: \ Archivos de programa \ Git \ git-bash.exe" --cd-to-home
Al inicio, coloque la ruta del directorio en el que desea que comience, por ejemplo, Inicio en: C: \ xampp \ htdocs
fuente
Estoy usando Git bash en Windows 10, aquí está mi solución:
env:; luego haga clic enEdit environment variables for your account(panel de control)Newbotón de golpe~/estar en git bashAbra una sesión de git bash y pruébela escribiendo:
pwdy vuelva a verificar haciendocd ~/ && pwdfuente
Una vez que haya actualizado el
Start in:campo, asegúrese de eliminarlo--cd-to-homeal final delTarget:campo.fuente
Haga clic derecho
Git Bash shortcuty luego vaya aproperties.En la opción
propertiesinternastart in, agregue la ubicación del directorio en el que desea comenzarGit Bashyapplylos cambios.fuente
Git bash se usa para jugar con comandos bash. Entonces uso el método bash en Windows
Git bashEdita tu
.bash_profile(créelo si no tiene uno; vea a continuación cómo crear). Ingrese las siguientes líneas.Agregue estas líneas al archivo
Mi .bash_profile se ve así
¿Cómo crear un nuevo .bash_profile?
O escriba directamente en el archivo
Simple, ¡ajá!
fuente
Haga un acceso directo de Git Bash al escritorio para mayor comodidad y luego haga clic derecho en el icono para ir a las propiedades. Aquí encontrará la sección Inicio en: con un cuadro de texto. Reemplace la ruta que desee, por ejemplo, como:
Luego ábralo directamente haciendo clic en el icono. Obtendrá la ruta de escritorio predeterminada en Git Bash.
fuente
--cd-to-homeopción.Me gustó la respuesta de Peter Mortenson, pero me gustaría ampliar.
'cd ~' en el archivo .bashrc hace que la característica "Git Bash Here" de Git Bash deje de funcionar. En su lugar, agregue esta declaración if al archivo .bashrc:
Esto cambiará al directorio de inicio cuando Git Bash se ejecute solo, pero cuando se ejecute "Git Bash Here", el directorio de trabajo actual no cambiará.
fuente
Simplemente escriba la ruta de su directorio local (directorio de inicio del proyecto Git) en las propiedades de Git Bash. Es decir, establecer la ruta C: \ yourprojsctdirectory en el campo de propiedades de Git Bash "Ejecutar en" o (Ausführen in). ¡Eso es!
Ahora haga doble clic en Git Bash. El encabezado Git estará en su "directorio de proyecto".
fuente
Las soluciones de trabajo enumeradas son excelentes, pero el problema se produce cuando desea múltiples hogares predeterminados para su git-bash.
Una solución simple es comenzar git-bash usando bat script .
git-bash-to-htdocs.bat
Lo anterior, por supuesto, asume que git-bash está instalado en
C:\Program Files\Git\git-bash.exePuede crear múltiples
.batarchivos para que su git-bash pueda comenzar donde quiere estarfuente
Agregue "cd your_repos_path" a su perfil de Git, que se encuentra debajo de
%.fuente
Intenté lo siguiente; Me ayudó. Espero que te ayude también.
fuente