2009-05-11 12 views
14

내 원격 베어 저장소에서 HEAD가 "refs/heads/master"를 가리키고 있으며 "refs/heads/other"를 가리 키길 원합니다.원격 저장소에있는 자식 심볼을 만듭니다.

원격 저장소 디렉토리로 이동하여 git symbolic-ref을 실행할 수 없습니다. 그것을 달성하기 위해 자식 명령이 있습니까? 아니면 다른 방법일까요?

아무런 방법이 없으면 Github에서 HEAD를 변경할 수 있습니까?

미리 감사드립니다.

답변

6

github에서 변경하려면 관리 섹션으로 이동하십시오.
드롭 다운에서 기본 분기를 선택할 수 있습니다.

+3

흠 ... 그 드롭 다운의 존재는 힘내 명령을 사용하여 순전히 그것을 할 수있는 방법이 없다는 강력한 지표입니다. – kbro

4

(같은 기본적으로 요구하는 또 다른 질문이 게시되어 있습니다 How do I change a Git remote HEAD to point to something besides “master”을, 그리고 더 많은 논의가 a reference to the Github group와, 거기에 있었다 그래서 난 그냥뿐만 아니라 그 토론에 사람을 가리 키도록하고 싶습니다..) 우리로

알아, 보편적 인 대답이 없다.

그러나 여러 자식 (여러 사용자가 제한된 인터페이스를 통해 자식의 repos를 관리 할 수 ​​있습니다 : HTTP 및 ssh를 통해) : "농장"에 대한 구체적인 답변이 있습니다 http://Github.com, http://Gitorious.org, http://repo.or.cz, Girar (http://git.altlinux.org는).

이러한 구체적인 답변은이 페이지를 읽고 이러한 특정 서비스에 대해 생각하는 사용자에게 유용 할 수 있습니다.

 
$ ssh git.alt help | fgrep branch 
default-branch [] 
$ 

예를 ssh git.alt default-branch packages/autosshd.git sisyphus을 위해 리모트의 repo autosshd.git에 머리를 변경할 수 :

  • 이에 대한 Girar (http://git.altlinux.org에서 실행되는 ALT의 배포판에 대한 패키지를 구축하기 위해), 하나 수있는 SSH 인터페이스
  • 분기점 sisyphus을 가리 킵니다.

    +3

    대답이 아니기 때문에 이것은 주석이어야합니다. –

    +0

    완벽한 답변입니다. _ 거기에 원격 저장소의 상징적 인 참조를 바꾸는 명령이 있습니까? 아니면 다른 방법으로? _ git 명령은 없지만 여기에 여러 가지 git 호스팅 서비스에서 수행하는 몇 가지 예가 있습니다. – clacke