Как я могу перейти в каталог C:/Users/myname/project name
в Git Bash?
Как изменить каталог в Git Bash с помощью Git для Windows?
Ответ 1
cd /c/users/myname/project\ name
Остерегайтесь, что ls /
или ввод cd /
, за которым следует Tab-завершение, может не показать существование этой папки, но cd /c
будет работать. Также обратите внимание, что pwd
(для печати текущего рабочего каталога) может показаться чем-то вроде /bin
, но это может быть не фактическая рабочая папка для таких команд, как git clone
, которая может использовать папку, из которой Git Bash.
Ответ 2
Если вы знаете, сколько уровней находится из текущего рабочего каталога, вы можете использовать cd ../project/name
, чтобы избежать записи всего пути к каталогу.
..
представляет перемещение 1 вверх.
Ответ 3
Вам нужно будет использовать кавычки в имени вашего каталога или короткую версию имени файла.
Вы можете найти короткую версию имени файла, выполнив команду:
dir/x
Если я правильно помню. У меня нет оконной машины.
Это версия оболочки bash
, поэтому вы можете просто процитировать ее. (И dir /x
может работать или не работать.)
Ответ 4
Альтернативой, которая сработала для меня (Windows 10 x64), является полный адрес в кавычках:
cd "D:\BWayne\Documents\- School\Developer\-- Backend\Test for GitBash"
Тогда я мог бы сделать как mkdir
, touch
и т.д., и он успешно разместил их в папке Test for GitBash
.
Ответ 5
Если вы находитесь в каталоге и хотите перейти в подкаталог, используйте:
cd "project name"
Если вы хотите пойти по другому пути, используйте весь путь:
cd "C:/Users/myname/project name"
Но вы можете избежать использования пробелов в файлах и папках проекта и вместо этого использовать подчеркивание