2

gitを使用していくつかのファイルをダウンロードしていますが、「gitinit」を実行しました。

git pull https://myusername:mypass@github.com/Test/test.git

今いる支店を変えたいということです。'master'から'mybranch'へ。私は実行git checkout 'mybranch'していますが、これを取得しています:

error: pathspec 'mybranch' did not match any file(s) known to git.

エラーは何ですか?

4

2 に答える 2

3

空のリポジトリを初期化してを発行するときは、リモートを設定していませんgit pull

リポジトリ内のリモートブランチのいずれかまたはすべてを使用する場合は、リモートからデフォルトブランチのコピーを提供するだけgit clone <remote>でなく、リポジトリのローカルクローンを作成するために使用する必要があります。git init; git pull <remote>

リモートブランチがあると仮定して、リポジトリのクローンを適切にorigin/mybranch作成したら、コマンドを使用してリモートを追跡するローカルコピーをチェックアウトできます。

git checkout mybranch
于 2012-09-04T15:24:48.047 に答える
2

新しいブランチを作成する場合は、次を使用します。

git checkout -b mybranch

また、ブランチ名を引用符で囲む必要はありません。

ブランチがすでに存在することが予想される場合は、次を実行します。

git branch -a

そしてそれはリストにあるはずです。リストにない場合は、まだ存在していません。

于 2012-09-04T15:19:19.267 に答える