2010-09-19 2 views
3

J'ai une branche principale et je voudrais créer une nouvelle branche sur celle-ci, puis passer à la nouvelle branche.Comment créer une nouvelle branche basée sur une branche de hub Git existante? (S'il vous plaît lire - essayé le guide des débutants)

Je suis très très nouveau sur coda/github/terminal donc je ne sais même pas si ma syntaxe est correcte. voici ce que je tapé, lettre pour lettre, à l'exception des noms de branche qui sont des espaces réservés:

git checkout -b $ newbranchname $ oldbranchname

Ce fut le format proposé sur la base du github antisèche vu ici: http://bit.ly/WXRGN

malheureusement je reçois ce message d'erreur: fatale: pas GIT (ou l'un des répertoires parents): .git

S'il vous plaît aider, je ne sais vraiment pas idée de ce qui se passe. Dois-je pointer vers un répertoire ou quelque chose dans le nom de la branche? Toute information est très appréciée

+0

Pouvez-vous me dire dans quel répertoire vous avez exécuté cette commande? Et s'il vous plaît indenter votre code par 4 espaces afin de laisser la syntaxe surligneur faire son travail. – fuz

+0

Je préfère laisser des retraits pour la mise en forme de code et l'opérateur> pour marquer un texte non stylé comme ceci – Abizern

+1

Avez-vous essayé un 'statut git' pour vous assurer que vous êtes dans un référentiel? – Abizern

Répondre

3

Utilisez cd pour vous déplacer dans le répertoire, où se trouve votre dépôt.

Comme

$ ls 
foo bar baz myRepo 
$ cd myRepo 
$ ls -a 
src README make .git 

L'entrée .git vous montre, qu'il ya un dépôt dans ce répertoire. Vous pouvez uniquement exécuter une commande git pour le référentiel à partir de ce répertoire ou de ses sous-répertoires.

Questions connexes