web-dev-qa-db-fra.com

Comment changer de dossier avec git bash?

Mon dossier git par défaut est C:\Users\username.git

Mais je veux aller dans c:/project

De quelle commande ai-je besoin pour entrer dans cela?

201
Sam Mitchell

La commande est:

cd /c/project/

Pointe:
Utilisez la commande pwd pour voir le chemin dans lequel vous vous trouvez, pratique lorsque vous avez cliqué avec le bouton droit de la souris sur "Git Bash here ..."

385
Bob Fanger

Allez dans le répertoire manuellement et cliquez avec le bouton droit de la souris. Sélectionnez l'option 'Git bash'. Le terminal Git bash s'ouvre automatiquement avec le répertoire souhaité. Pour votre exemple, accédez au dossier de votre projet. automatiquement avec/c/projet.

63
seyi aka architect

Les étapes que je suis 

1) vérifiez dans bash dans quel répertoire vous vous trouvez en utilisant la commande -> $ pwd

2) copiez l'URL du répertoire dans lequel vous souhaitez modifier le répertoire, par exemple après avoir utilisé ma première commande i.e PWD je me suis 

-> $/c/Utilisateurs/votreUsername

3) Maintenant, je veux changer ceci dans le répertoire du lecteur c et du dossier MyPictures Ce que je vais faire est Je vais aller dans le répertoire de MyPictures et copier l'URL .__ et le coller dans le git bash 

**Mais avant ça **   syntax changes in bash

C:\MyPicture devient ceci en bash -> $ cd/C/MyPicture

juste slash en arrière devient slash en avant

Également 

4) si le nom du dossier a des espaces comme (mon programme), alors Vous devez les mettre entre guillemets 

-> $ cd "C:\Program Files"

5) Si vous avez lu jusqu'à maintenant, souvenez-vous, pour changer de répertoire, il vous suffit de copier le requiredUrl et de le coller dans bash avec des guillemets doubles. 

cd "URL requise"

Remarque: URL requise avec des barres obliques avant :-)

16
Prateek Gangwal

pwd: pour vérifier où vous êtes (si nécessaire)

cd: changer de répertoire

Dans votre cas, si je vous comprends bien, vous avez besoin de:

cd c/project
14
Tanaka Tsoka

Comment changer de dossier dans Git Bash

Comme Bob a mentionné , vous pouvez changer de répertoire avec cd :

cd /c/project

Si vous avez un chemin Windows avec des barres obliques inverses, placez-le entre guillemets simples:

cd 'C:\project'

Ou des guillemets doubles:

cd "C:\project"

Conseils

  • Vous pouvez vérifier le dossier actuel avec pwd.
  • Si le chemin contient des espaces, vous devrez utiliser des guillemets. (cd "/c/Program Files")

  • Sous Windows, vous modifiez le répertoire de démarrage par défaut pour Git Bash.

    • Cliquez avec le bouton droit sur git-bash.exe, sélectionnez Propriétés, ouvrez Raccourcis et remplacez Démarrer par: par le dossier le plus couramment utilisé. ( capture d'écran )
  • La commande cd peut être mémorisée sous le nom "change directory".

Voir également

De mon point de vue, le moyen le plus rapide de réaliser ce que vous recherchez est de changer la valeur "Démarrer dans".

Pour ce faire, cliquez avec le bouton droit sur git-bash.exe, accédez à Propriétés et remplacez la valeur Démarrer dans par votre dossier favori.

J'espère que cela pourrait être utile.

4
Lanquo

Votre question est:

Mon dossier git par défaut est C:\Users\username.git

Mais je veux aller dans c:/project

De quelle commande ai-je besoin pour entrer dans cela?

Puisque vous avez principalement posé des questions sur gitbash, qui est basé sur Linux (Terminal), il existe des différences de commandes par rapport à Invite de commandes de Windows . Nous ne discuterons que des commandes gitbash (Terminal).

1.Tout d'abord, nous devons comprendre que la ligne de commande (Sous Windows) et Terminal (Sous Mac) pointe toujours vers un dossier sur des disques de stockage. 

Pour vérifier vers quel répertoire il pointe à un moment donné. Vous devez taper la commande: pwd "un acronyme pour" Print Working Directory "".

 pwd command in Linux

  1. Il existe une commande ls qui nous donne des informations sur les dossiers et les fichiers d’un répertoire particulier. C'est une commande très pratique et souvent utilisée pour connaître la structure du fichier. Dans ma réponse, je l'utiliserai aussi.

 enter image description here

  1. Pour parcourir l’arborescence de dossiers, nous utilisons une autre commande très importante appelée cd, qui signifie changement de répertoire. Et votre question a la réponse dans cette commande cd uniquement.

Voici quelques façons de parcourir l'arborescence des dossiers:

3a) Commande cd passons au répertoire enfant. Veuillez vérifier l'instantané .  Going to child directory

3b) Maintenant, pour revenir dans le répertoire parent, nous utilisons la commande cd ..: Veuillez vérifier l’image ci-dessous:  enter image description here

En utilisant les deux étapes ci-dessus, nous pouvons facilement résoudre votre requête:

A) Actuellement, vous êtes dans: C:\Utilisateurs\nomutilisateur.git

En faisant cd .., le terminal sera dirigé vers le dossier Users.

 enter image description here

B) A nouveau, tapez cd .. fera que le terminal pointe vers le lecteur C.

 enter image description here

C) Faites maintenant ls à ce stade-ci pour vous informer de tous les dossiers et fichiers du lecteur C.

Vérifiez s'il y a un dossier project, puis tapez simplement la commande pour la dernière fois: 

projet de cd

Et Walla, vous avez parcouru si loin pour atteindre votre destination. Toutes nos félicitations.

 enter image description here

Remarque: Si le dossier project n'est pas créé avec le lecteur C, écrivez simplement la commande mkdir project et il sera créé. Suivez ensuite les étapes ci-dessus pour vous amuser.

4) Il existe encore une solution simple et rapide à votre problème:

Où que le terminal pointe . Écrivez simplement la commande:

4a) cd/ Cela pointera vers le dossier racine par défaut.

Puis tapez la commande: cd/c/ pour pointer vers le répertoire c . Ensuite, allez simplement dans le répertoire enfant qui, dans votre cas, est le répertoire project en tappant:

projet de cd

 enter image description here

Et vous êtes prêt à partir: PROFITEZ :)

1

Je voulais ajouter que si vous utilisez un lecteur partagé, placez le chemin entre guillemets et gardez les barres obliques inverses. C'est ce qui a fonctionné pour moi:

$cd /path/to/"\\\share\users\username\My Documents\mydirectory\"
0
user3734456

Un clic droit sur un dossier spécifique peut aider à soulager votre douleur en tapant tout le répertoire. Clic droit + clic s ou Clic droit puis cliquez sur "GIT bash here" 

J'espère que cela semble utile

0
Eli