2009-05-11 8 views
14

リモートの裸のリポジトリでHEADが "refs/heads/master"を指していて、 "refs/heads/other"を指し示すようにします。リモートリポジトリにgitシンボリックリファレンスを作成します

リモートのリポジトリディレクトリに移動してgit symbolic-refを実行できません。それを達成するための任意のgitコマンドはありますか?それとも他の方法ですか?

方法がない場合、GithubはHEADを変更できますか?

ありがとうございます。

答えて

6

githubで変更するには、管理セクションに移動します。
ドロップダウンからデフォルトのブランチを選択できます。

+3

Hmmmm ...そのドロップダウンの存在は、純粋にGitコマンドを使って行うことができないという強力な指標です。 – kbro

4

(同じ基本的に求めて別の質問があり投稿されていますHow do I change a Git remote HEAD to point to something besides “master”を、そしてより多くの議論がa reference to the Github groupと、そこにあったので、私はちょうど同様にその議論に誰を指すようにしたいと思います。。)我々として

知っている、普遍的な答えはありません。

しかし、様々なgitの(複数のユーザーが制限されたインターフェイスを介してのgitリポジトリを管理することができます:httpとssh経由で): "農場" のための具体的な答えがあるhttp://Github.comhttp://Gitorious.orghttp://repo.or.czGirarhttp://git.altlinux.orgが)。

これらの具体的な回答は、このページを読んでこれらの特定のサービスについて考えている人には役立つかもしれません。

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

例えばssh git.alt default-branch packages/autosshd.git sisyphus

  • このためGirarに(ALTのディストリビューション用のパッケージを構築するためにhttp://git.altlinux.org上で実行されている)、1缶SSHインタフェースsisyphusブランチをポイントします。

  • +3

    答えではないので、これはコメントであったはずです。 –

    +0

    これは完璧な答えです。 _そこに\ [リモートリポジトリ\のシンボリックリファレンスを変更する]コマンドがありますか?それ以外の方法はありますか?_ gitコマンドはありませんが、ここではさまざまなgitホスティングサービスでどのように行うのかについていくつかの例があります。 – clacke

    関連する問題