2013-08-17 27 views

cevap

38
cd /c/users/myname/project\ name 

o ls / Dikkat (Ve dir /x veya. Çalışmayabilir olabilir), ya da Sekme tamamlama ardından cd / yazarak, bu klasörün varlığını göstermeyebilir, ancak cd /c çalışmaya devam eder. Ayrıca, pwd (geçerli çalışma dizinini yazdırmak için), /bin gibi bir şey gösterebilir, ancak bu, Git Bash'ın başlatıldığı klasörü kullanabilen git clone gibi komutların gerçek çalışma klasörü olmayabilir. Eğer kaç seviye yukarı geçerli çalışma dizinden biliyorsanız

+8

Veya "cd"/c/Kullanıcılar/myname/proje adı "' – jszakmeister

+0

Bu eski olduğunu biliyorum, ama benim kullandığım zaman sadece işe yarar görünüyor (""), neden bu? – user2788749

+0

Bu sorunun bir alt kümesi, sürücüleri değiştirmek; MS-DOS'ta ise, d: 'yerine geçmek için d:' dır, ** Git Bash ** 'de cd komutunu kullanır:' cd/d ' * d ** sürücü. – gerryLowry

1

Dizin adınızda veya dosya adının kısa sürümlerinde tırnak kullanmanız gerekir.

Sen komutu vererek dosya adının kısa versiyonu bulabilirsiniz:

dir/x

Yanlış hatırlamıyorsam

. Pencere makinem yok.

bash kabuğunun bir sürümü olsa da, basitçe alıntı yapabilmeniz gerekir.

+0

'bash' –

+0

Hayır 'dir/x' yok, ancak Windows var. Başka bir deyişle, Windows'ta bash kabuğunu kullandığınız için, Windows'taki komutlara erişiminiz olmadığı anlamına gelmez. – vgoff

2

, tüm dizin yolunu yazılmasını önlemek için cd ../project/name kullanabilirsiniz.

.., 1 dizini yukarı taşımayı temsil eder.

0

benim için çalışan bir alternatif (Windows 10 x 64) tırnak içinde tam adreslerini koyuyor:

cd "D:\BWayne\Documents\- School\Developer\-- Backend\Test for GitBash" 

Sonra yapabileceğini mkdir, touch, vb ve başarıyla Test for GitBash klasöre koyun gibi.