web-dev-qa-db-ja.com

src refspec〜は一致しません

こんにちは私は特定のリモートブランチに何かをプッシュしたいです

私は地域を作ります

git clone https://~~~.Something
cd https://~~~.Something

と私は使用して特定のブランチにアクセスできます

git checkout Origin/[branch]

特定のブランチOrigin/[branch]に何かをコミットしたいのですが、

git Push Origin [branch]

このエラーが発生しました

error: src refspec [branch] does not match any.
error: failed to Push some refs to 'https://github.com/kkammo/yonseitree.git'

私はこの問題を解決しようとしましたが、解決策が見つかりません... plzが私を助けてT.T

7
kwony

ここで複製された質問 gitでコミットをプッシュすると、src refspec masterはどれにも一致しません

git show-refを試して、どのような参照があるかを確認してください。 refs/heads/[branch]はありますか?

よりローカル参照に依存しないソリューションとしてgit Push Origin HEAD:[branch]を試すことができます。

わたしにはできる。

39
Luna Kong

以下は現在のブランチです:

* dev master remotes/Origin/master

新しいブランチdevがマスターから作成され、いくつかのコミットが行われました。

以下のコマンドを使用して、この新しいブランチをプッシュします。

git Push -u Origin --tags HEAD:dev

その後、もう一度確認します。

* dev master remotes/Origin/dev remotes/Origin/master

私はそれで大丈夫です。

0
JsonBruce