13

gitリポジトリをディレクトリ「hggit」に複製し、リモートオリジンを設定した後

mbm:hggit my name$ git remote add origin git@code.getpantheon.com:"mystringhere"

ファイルを編集した後、(サブディレクトリにある間に)変更をコミットしました

mbm:handelgroup michaelmausler$ git commit -m "first commit"
[master 5a29bc8] first commit
 1 files changed, 2 insertions(+), 2 deletions(-)

次に、ファイルの変更をプッシュしようとしたところ、次のエラーが表示されました

mbm:hggit myname$ git push origin master
error: src refspec master does not match any.
error: failed to push some refs to 'git@code.getpantheon.com:"mystringhere"'
4

3 に答える 3

15

git branch -m を使用してローカル リポジトリの名前を変更し、リモートにプッシュするのと同じ名前にします。

于 2012-09-04T09:29:48.943 に答える
14

がアクティブなmasterブランチを持っていることを示している場合git status(結局最初のコミットを行ったため)、リモートを定義するときに入力ミスがないか確認してください。

git remote rm origin

次に、起源を再作成し、起源の名前が私の起源の綴りとまったく同じように入力されていることを確認しました.

git remote add origin git@....

次のように簡略化できます。

git remote set-url origin git@....

次に、ローカル ブランチとリモート追跡ブランチの間に追跡リンクを確立できます。

git push -u origin master

オリジンの別のブランチにプッシュすることもできます。

git push -u origin master:anotherBranch
于 2012-05-13T09:59:14.267 に答える
8

ブランチ名がローカルとリモートで同じであることを確認する必要があります。masterしたがって、リモートでブランチを作成するだけでは不十分です。このブランチもローカルに必要です。

于 2012-08-05T19:51:57.660 に答える