Раньше я работал с cmd.exe на Win 10, но недавно перешел на Powershell.
С cmd.exe оба

cd %USERPROFILE%\example 

а также

git clone https://github.com/user/example.git %USERPROFILE%\example  

работать как задумано. Поскольку %USERPROFILE% не работает в Powershell, я использую ~ вместо этого.

Однако, когда я, например, в C: и ввожу команду cd ~/example в Powershell, я попаду в папку C:\Users\JohnDoe\example (как и предполагалось).

Но когда я бегу

git clone https://github.com/user/example.git ~/example

репо клонируется не в мой домашний каталог, а в C:\~\example .

Есть ли способ использовать ~ с командой git clone в Powershell?

1 ответ1

0

Это странно. Вы можете сначала создать каталог, а затем использовать завершение табуляции: C:\> mkdir ~/example C:\> git clone https://github.com/user/example.git ~/ex<[Tab]> C:\> git clone https://github.com/user/example.git C:\Users\Josh\example

или используйте переменную $ HOME: C:\> git clone https://github.com/user/example.git $HOME/example

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .