2
votes

Impossible de voir la branche gh-pages dans la branche git?

Dans git bash, quand je tape git branch, il n'affiche que la branche master. Mais j'ai créé une branche gh-pages dans GitHub.

Pourquoi cela se produit-il? Comment déplacer mon code d'autres branches vers des pages gh plutôt que glisser-déposer dans GitHub?


3 commentaires

Avez-vous extrait les modifications de la télécommande? Que montre git branch -la ( l ist a ll)?


master * smoothScrolling remotes / origin / master ............ je reçois ces 3 tous en cours d'exécution git branch -la


ouais, j'ai déplacé ces modifications vers github, j'ai également créé des pages gh dans github.


3 Réponses :


0
votes

vous ne voyez que vos succursales locales, pour voir toutes les succursales (en particulier celles distantes), vous devez faire:

git branch --all


0 commentaires

0
votes

Vous devez extraire la nouvelle branche de GitHub vers votre ordinateur local.

Dites, si vous créez une branche gh-pages sur GitHub, vous devez la récupérer sur votre bureau en utilisant

git checkout branch-having-the-file file.exe

dans git bash.

Pour copier un fichier d'une autre branche vers la branche courante, vous pouvez utiliser

git pull origin gh-pages

puis git add.


2 commentaires

J'ai exécuté la commande "git pull origin gh-pages" dans git bash.


il extrait tous les fichiers de github lors de l'exécution de cette commande.



1
votes

La commande "git branch" liste les branches locales. La commande "git branch --all" liste toutes les branches y compris les branches distantes.

Dans votre cas, si vous avez créé la branche directement sur le site Github.com, vous ne verrez pas la branche avec la commande "git branch" si vous n'avez pas synchronisé votre dépôt local avec le serveur.

Vous devez d'abord effectuer un "git fetch" ou un "git pull" pour que votre clone soit à jour avec le serveur. Vous devriez alors voir la branche comme une branche distante "remotes / origin / gh-pages" avec la commande "git branch --all".

Pour voir la branche "gh-pages" avec la commande "git branch, vous devez la créer localement dans votre clone. Vous pouvez le faire avec la commande (à condition d'avoir fait la récupération au préalable)

$ git checkout gh-pages

Il créera localement la branche gh-pages et la configurera pour suivre la branche distante remote / origin / gh-pages


0 commentaires