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?
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 .
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.
Changez la branche par défaut (à l'ancienne branche que vous voulez renommer)
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.
Modifiez la branche par défaut. (au nouveau avec un nouveau nom)
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
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 :
créer une nouvelle branche où l'ancienne est:
POST /repos/:owner/:repo/git/refs
{
"ref": "refs/heads/newBranchName",
"sha": "<SHA1 of old branch>"
}
supprimer l'ancienne branche :
DELETE /repos/:owner/:repo/git/refs/heads/oldBranchName
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