github에서 복제 할 때 폴더 이름을 변경 하시겠습니까?


402

Github에서 무언가를 복제하면 내 컴퓨터의 앱과 동일한 이름의 폴더가 생성됩니다. 이름을 바꾸는 방법이 있습니까?

예를 들어,이 복제를 수행하면 긴 "sign-in-with-twitter"폴더가 생성됩니다.

git clone https://github.com/sferik/sign-in-with-twitter.git

폴더 이름을 바꿀 수 있다는 것을 알고 있지만 문 끝에 옵션을 추가하여 폴더 이름을 바꿀 수있는 방법이 있는지 궁금합니다. 예를 들어

git clone https://github.com/sferik/sign-in-with-twitter.git  as 'signin'

문제는 일부 설정을 조정하여 작동하도록 일부 앱을 여러 번 복제하고 있으며 문제가있는 경우 폴더를 삭제하지만 일부 보석이 설치되어 있어도 걱정됩니다. 폴더를 삭제했습니다

답변:


804

당신은 이것을 할 수 있습니다.

git clone https://github.com/sferik/sign-in-with-twitter.git signin

여기서 매뉴얼을 참조하십시오


20
당신이 추가 폴더 층을 피하고 싶은 경우에 당신은 대체 할 수 signin.
Marged

@ freng의 자체 답변이어야한다고 주장했습니다. 그런데 호머가 잘 지내길 바랍니다.
lopezdp

RTFM 접근법을 시도했지만 실패했습니다 (따라서 내가 여기있는 이유) git clone --help. git clone [--very-many-options...] <repository> [<directory>]그렇게 git clone repo_url my_directory하면 위와 같은 대답이 올바르게 표시되는 것처럼 작동합니다.
Purplejacket

@Marged, u는 답변 중 하나로 귀하의 의견을 추가해야합니다
Bhawna Jain

51
git clone <Repo> <DestinationDirectory>

Repo에있는 저장소를 로컬 시스템의 DestinationDirectory라는 폴더에 복제하십시오.


18

이렇게 복제하면됩니다

git clone https://github.com/user/userApp.git name_you_want

이 명령은 그 뒤에 지정한 이름으로 앱을 복제합니다-clone http 명령



2

특정 분기 만 복제하려는 경우

git clone -b <branch-name> <repo-url> <destination-folder-name>

예를 들어

git clone -b dev https://github.com/sferik/sign-in-with-twitter.git signin

1

내 소스 저장소에 간단한 %20폴더를 %20사용할 때 로컬 폴더를 생성 했기 때문에 여기에 도착했습니다 git clone <url>.

쉬운 해결책 :

git clone https://teamname.visualstudio.com/Project%20Name/_git/Repo%20Name "Repo Name"


0

댓글에 @Marged의 답변이 하나 더 있습니다.

  1. 원하는 이름으로 폴더를 만듭니다
  2. 작성한 폴더에서 아래 명령을 실행하십시오.

    git clone <path to your online repo> .
    
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.