web-dev-qa-db-fra.com

src refspec ~ ne correspond à aucun

Salut, je veux pousser quelque chose à la branche à distance spécifique

Je fais des zones locales par

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

et je peux accéder à une branche spécifique en utilisant

git checkout Origin/[branch]

Je veux engager quelque chose dans ma branche spécifique Origine/[branche] Mais quand j'essaie de pousser quelque chose en utilisant 

git Push Origin [branch]

J'ai eu cette erreur

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

J'ai essayé de résoudre ce problème mais je ne trouve aucune solution ... alors aidez-moi, T.T.

7
kwony

Une question répliquée ici, src refspec master ne correspond à aucun lorsque pousser commit dans git

Essayez git show-ref pour voir quelles références vous avez. Y a-t-il des références/têtes/[branche]?

Vous pouvez essayer git Push Origin HEAD:[branch] comme solution plus indépendante de la référence locale.

Ça marche pour moi.

35
Luna Kong

Ci-dessous est votre branche maintenant:

* dev master remotes/Origin/master

La nouvelle branche dev est créée à partir du maître et a été effectuée quelques fois.

Utilisez la commande ci-dessous pour pousser cette nouvelle branche:

git Push -u Origin --tags HEAD:dev

Après cela, nous vérifions encore:

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

C'est bon pour moi.

0
JsonBruce