7

私は数週間前にgitを使用して機能を作成し、それにいくつかの作業を行ったため、停止する必要がありました。git branch -a今度はもう一度作業を開始したいのですが、使用可能なブランチの名前を取得するために使用するたびに、次のように表示されます。

remotes/origin/feature/upgrade-free-premium

しかし、実行するgit checkout upgrade-free-premiumと、次のエラーが発生します。

error: pathspec 'upgrade-free-premium' did not match any file(s) known to git.

誰かが私がこれを解決するのを手伝ってもらえますか?

4

4 に答える 4

10

これを試して:

git checkout -b upgrade-free-premium origin/feature/upgrade-free-premium

あなたの場合、ブランチはリモートブランチです。チェックアウトするブランチを指定する必要があるため、正しいブランチ名はorigin/feature/upgrade-free-premiumです。これは、他のオリジンが同じブランチ名を持つ可能性があるため、フルネームを指定する必要があります。

-bリモートブランチを追跡するためにローカルブランチを作成する必要があります。

于 2013-01-17T01:36:53.730 に答える
4

ブランチに名前が付けられますfeature/upgrade-free-premium(「/」はブランチ名の一部にすることができます)。

git checkout feature/upgrade-free-premium代わりに実行してください。

于 2013-01-17T01:26:42.537 に答える
1

開発1から機能ブランチがあると仮定します。gitcheckout開発2.gitpull 3. git checkout 4. git pull

于 2016-07-27T09:57:50.363 に答える
1

私は同じ問題を抱えていました、そして私はgit pull最初にそれからそれをすることによってそれを解決しましたgit checkout <feature>:)

于 2018-07-16T23:47:01.323 に答える