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