Próbuję sklonować repozytorium z innego katalogu.
Powiedzmy, że mam jedno repozytorium w C:/folder1
iC:/folder2
Chcę sklonować pracę folder1
do folder2
.
Co powinienem wpisać w wierszu polecenia, aby to zrobić?
Wydaje się, że często przy klonowaniu podawany jest adres URL, a nie ścieżka do pliku, jednak w tej chwili po prostu ćwiczę i próbuję przyzwyczaić się do Gita.
git clone C:\folder1\.git folder2
. Musisz go uruchomić z katalogu, w którym ma się pojawić folder2Odpowiedzi:
Z dokumentacji dla
git clone
:źródło
git clone //pc_name/git
Żaden z nich nie działał dla mnie. Używam git-bash w systemie Windows. Okazało się, że problem dotyczy formatowania mojej ścieżki pliku.
ŹLE:
POPRAWNY:
Te polecenia są wykonywane z folderu, w którym ma się pojawić folder repozytorium.
źródło
/
lub podwójnego ukośnika `\\`. Ale bez jednego cięcia.Warto wspomnieć, że polecenie działa podobnie na Linuksie:
źródło
To takie proste, na jakie wygląda.
źródło
Jeśli masz miejsce na swojej ścieżce, zawiń je w podwójne cudzysłowy:
źródło
Posługiwać się
git clone c:/folder1 c:/folder2
źródło
Używam git-bash w oknach Najprostszym sposobem jest zmiana adresu ścieżki tak, aby zawierały ukośniki:
PS: Uruchom git-bash w folderze docelowym.
Ścieżka używana w klonie ---> c: / Dev /proponowana
Oryginalna ścieżka w systemie Windows ---> c: \ Dev \ zaproponowana
źródło
Samo użycie ścieżki nie zadziałało dla mnie.
Oto, co w końcu zadziałało dla mnie na MacOS:
To również zadziałało:
Sama ścieżka zadziałała, gdybym to zrobił:
źródło