2011-12-12 4 views
5

글로벌 gitconfig 파일을 사용하여 저장소를 복제 할 때 기본 원격 이름이 "origin"이 아닌 일부 텍스트가 나 (예 : "foo")로 정의되도록 내 git (TortoiseGIT)를 설정하려고합니다.기본 원격 이름에 대해 gitconfig를 설정하는 방법은 무엇입니까?

이것이 가능합니까? 어떤 지시어가 그 지시어입니까?

감사

편집 : (! 문서) 그 의도는 내가 다른, 독립적 인 작업을 위해 여러 개의 작은 저장소를 생성하고 나는 그것을 사용하여 사용할 수 있기 때문에 원격의 이름을 변경 할 때마다 피곤 오전입니다 다른 사용자에게 공유 할 수 있습니다. 그래서 다른 자식 버전을 혼동하지 않도록 리모컨의 이름은 내 컴퓨터 이름이어야합니다. 나는 이것이 가장 좋은 방법은 아니라는 것을 알고 있지만 그 :(인생

답변

5

은 전역 설정 옵션이 없습니다 당신은 당신이 그것을 복제 할 때 "기원"저장소의 이름을 변경 git clone --origin foo <source>를 사용해야합니다 :.. 복제가 생성 된 후에만 유효 명령

--origin <name>, -o <name> 
    Instead of using the remote name origin to keep track of the upstream 
    repository, use <name>. 
+2

이렇게하면 이름이 변경됩니다. 나는 리포지토리를 복제 할 시간이다. 한 번만 이름을 지정할 수있게하려면 모든 복제 작업에서 해당 이름을 사용해야합니다. –

+0

그럴 수는 없으므로 차선책을 제시하고 있습니다. – meagar

+0

패치와 같은 사운드가 순서에 있습니다. – ELLIOTTCABLE

-2

내가 TortoiseGit에서 그것을 할 방법을 잘 모르겠지만, 명령 라인을 통해 REPO의 config 파일을 편집 할 수있을만큼 쉽게 :.

$ git remote rename origin foo 
+0

을 그것은 나던 새 복제본의 기본값을 변경하십시오. –

관련 문제