J'héberge sur BitBucket lorsque je git clone
un référentiel ou utilisez git pull Origin master
et git pull Origin myBranch
il tire une deuxième fois, mais quand je liste les branches avec git branch -v
Je vois seulement master. Faire git status
ne montre rien non plus.
Comment puis-je retirer toutes les succursales du référentiel Web vers mon référentiel local?
Se pourrait-il que ce soit parce que j'ai changé d'ordinateurs et que le nom des paramètres git a changé, donc cela ne me permet que d'obtenir master
car c'est la branche par défaut et l'autre n'est accessible qu'à la personne qui l'a créée?
Essayez d'utiliser ceci:
git branch -a
Vous verrez la liste des succursales distantes dans Origin/par ex.
Production:
remotes/Origin/tk_removes_call_centers
remotes/Origin/tk_warm_transfer_fix
remotes/Origin/update_README
et vous pouvez alors
git checkout [any_individual_branch_name]
Vous pouvez également obtenir la même liste avec git branch -v --all
qui inclut les informations de validation les plus récentes, c'est-à-dire.
git branch -v --all
production:
remotes/Origin/tk_removes_call_centers 1478b14 re-adding call feedback workers
remotes/Origin/tk_warm_transfer_fix 94720c5 handling blank auto policy
remotes/Origin/update_README a769b82 Update README
git branch -v
(sans pour autant --all
) ne montre que les branches sur lesquelles vous avez travaillé. Lorsque vous utilisez --all
vous voyez toutes les branches de suivi dans Origin/
En relation:
- Comment cloner toutes les branches distantes dans Git?
- Comment créer une branche Git distante?
- branche distante Git fetch
- Comment puis-je vérifier une branche Git distante?
Faites cette liste de commandes:
git branch -a:
vous verrez la liste des succursales distantes
git remote show Origin
Il affichera toutes les branches connues de votre référentiel local. Si la branche que vous souhaitez utiliser ne figure pas dans la liste, exécutez la commande
mise à jour à distance git
qui met à jour la liste complète des branches distantes suivies par votre référentiel local, puis exécute
git fetch
qui met à jour toutes les branches suivies.
Ensuite, vous pouvez créer votre branche avec la commande de paiement suivante:
git checkout -b your_branch_local_name Origin/your_branch_remote_name