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 htdocs
y 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 .sh
archivo para hacer esto?
Desafortunadamente, Git Bash no abre el htdocs
acceso directo de mi carpeta en mi escritorio, y se tarda cd
5 veces en llegar al directorio deseado.
Respuestas:
Después de instalar msysgit, tengo la
Git Bash here
opció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 Bash
acceso directo predeterminado al escritorio y edité suStart in
propiedad para que apunte al directorio de mi proyecto. Funciona a la perfección.Windows 7x64, msysgit.
fuente
Start in
parte es lo que más le interesa: si está utilizando el shell de Windows (cmd.exe
), también puede activarQuickEdit mode
el 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 Here
opción ¿Cómo lo hago entonces?Git Bash
laStart in
propiedad de, haga clic derecho en el icono de acceso directo de Git Bask y haga clic en "Propiedades". Luego encuentre y pegue en elStart in
campo el camino en el que desea comenzar. Se verá algo así como:C:\Users\DM\Desktop\YourFolder
cd-to-home
estaba anulando mistart in
valor. todo ordenado ahora.Start in
valor, uso%USERPROFILE%/Git
whereGit
es un directorio en mi directorio de inicio, por ejemplo,C:\users\rami\Git
La 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-home
parte del cuadro Destino, se anula el inicio del cambio.fuente
--cd-to-home
argumento.Agregue esta línea a su
.bashrc
archivo: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
.bashrc
no estaba allí, simplemente créelo en~
(cd ~ && touch .bashrc)bash.bashrc
en laGit\etc
carpetaGit Bash here
opciones 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> fi
Abra 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
HOME
pero no paraHOMEDRIVE
yHOMEPATH
- No puedo cambiar dónde secmd
inicia 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 Bash
icono 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)New
botón de golpe~/
estar en git bashAbra una sesión de git bash y pruébela escribiendo:
pwd
y vuelva a verificar haciendocd ~/ && pwd
fuente
Una vez que haya actualizado el
Start in:
campo, asegúrese de eliminarlo--cd-to-home
al final delTarget:
campo.fuente
Haga clic derecho
Git Bash shortcut
y luego vaya aproperties
.En la opción
properties
internastart in
, agregue la ubicación del directorio en el que desea comenzarGit Bash
yapply
los cambios.fuente
Git bash se usa para jugar con comandos bash. Entonces uso el método bash en Windows
Git bash
Edita 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-home
opció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.exe
Puede crear múltiples
.bat
archivos 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