web-dev-qa-db-fra.com

Renommer une succursale sur le site Web de Github?

Je ne sais pas comment exécuter des choses en ligne de commande, eh bien je n'ai tout simplement pas d'environnement.

J'essaie donc de renommer une branche sur le site Web de Github. Il était par défaut nommé "patch-1".

Est-il possible de renommer cela sur le site?

37
Noitidart

Je pense que vous pouvez, créez simplement une nouvelle branche avec le nouveau nom et supprimez l'ancienne sur github.

Plus de détails, vous pouvez voir ici .

26
swcool

Je viens de le faire sans télécharger de code sur mon ordinateur portable uniquement en utilisant le site github.
La solution ressemble à @swcool, mais je veux ajouter une branche par défaut.
Dans mon cas, le nom de la branche renommée n'existait pas.

  1. Changez la branche par défaut (à l'ancienne branche que vous voulez renommer)

  2. Créer une nouvelle branche (avec un nouveau nouveau nom)

    Cette action copiera tout le contenu de la branche par défaut (la branche avec l'ancien nom) dans la nouvelle branche (avec un nouveau nom). À l'heure actuelle, vous avez deux branches avec le même code.

  3. Modifiez la branche par défaut. (au nouveau avec un nouveau nom)

  4. Supprimer l'ancienne branche

21
allenhwkim

Il n'est pas possible de renommer une succursale à partir du site Web de Github. Vous devrez faire ce qui suit -

Configurez votre environnement Git

Suivez ceci - https://help.github.com/articles/set-up-git

Renommer la branche localement et sur Github

git branch -m old_branch new_branch # Rename branch locally
git Push Origin :old_branch # Delete the old branch
git Push --set-upstream Origin new_branch # Push the new branch, set local branch to track the new remote

13
Nitish Dhar

Si vous ne voulez pas installer Git, clonez le dépôt, renommez la branche localement et repoussez-la vers GitHub , vous pouvez utiliser API GitHub pour les références :

De cette façon, vous aurez "renommé" (créer + supprimer) la branche sans avoir git localement.

Et, comme commenté par ser3533716 ci-dessous, utilisez GitHub API pour lister les branches pour obtenir ces branches SHA1:

GET /repos/:owner/:repo/branches
8
VonC