Fatale: Pas un gitflow activé repo encore. S'il vous plaît exécuter git flow init' première
J'ai cloné un projet et j'ai couru git checkout -b develop
et puis quand je lance git flow feature start feature_name
il me donne cette erreur :
Fatal: Not a gitflow-enabled repo yet. Please run 'git flow init' first.
quelqu'un peut-il m'aider ?
Vous devez vous connecter pour publier un commentaire.
Vous devez initialiser le git flow sur votre repo.
GitFlow sont les scripts locaux sur votre machine et chaque dépôt doit avoir teh métadonnées (dans la config) pour l'utiliser.
exécutez simplement :
Et vous êtes prêt à aller.
J'ai eu de travail en effectuant les étapes mentionnées par jpfl @ answers.atlassian.com:
J'ai eu une situation différente.
Fond
Autres réponses sont très bien si vous n'avez jamais git flow initialisé le référentiel spécifique que vous travaillez, ou vous l'avez fait, et que vous voulez ré-appliquer les mesures de dégager un buggy de l'état, en supprimant les entrées correspondantes de votre
.git/config
fichier.J'utilise aussi SourceTree, et a remarqué qu'il a avoir ce problème.
J'ai trouvé ce que j'avais fait différemment récemment été autorisé à sortir de ma région
master
branche git flow doit avoir d'une manière ambiguë, considéré comme un git flow non initialisée référentiel, même à travers j'ai eu mes habitude de configuration déjà présents.Solution
J'ai re-vérifié mon
master
branche, et git flow fonctionne à nouveau (à commencer une nouvelle fonctionnalité, par exemple)!Si quelqu'un exécuter
git flow init
et ça ne fonctionne pas, un message d'erreur comme ceci:git: 'flow' is not a git command. See 'git --help'.
Veuillez suivre ces commandes:
wget http://github.com/nvie/gitflow/raw/develop/contrib/gitflow-installer.sh –no-check-certificate
chmod +x gitflow-installer.sh
./gitflow-installer.sh
git flow init
-bash: wget: command not found
wget
, comment l'installer: stackoverflow.com/a/33902055/2957534Il y a un bug à l'origine de ce dans la version de git pour windows j'ai installé, Git-2.17.1.2-64-bit.
Voici un correctif pour ce définies dans une question soulevée lors de https://github.com/petervanderdoes/gitflow-avh/issues/372
J'espère qu'ils corriger cela rapidement.
Mise à jour 2018/07/23
Ce juste de rentrer même avec le correctif ci-dessus. En regardant les PR pour résoudre ce, devrait enlever le $() enroulé autour de la ligne incriminée:
J'ai eu de travail en procédant comme suit sur SourceTree:
Paramètres -> Avancé> Modifier le Fichier de configuration -> Supprimer tous les gitflow * entrées et enregistrer le fichier
et maintenant, vous pouvez définir d'Initialisation du Référentiel.
Vous pouvez supprimer
gitflow.prefix
dans<project_path>/.git/config
, etgit flow init
nouveauExécuter
git flow init'
et il initialise automatiquement toutes les branches à la libération des branches comme la version de production, la prochaine version, correctif branches seront fixés. Voici une capture pour que :
Si vous voulez réinitialiser ces, vous pouvez écrire:
git flow init -f'
cela va forcer la réinitialisation.