86 votes

Puis-je éditer deux fichiers et faire un seul commit en utilisant l'éditeur Web de GitHub ?

GitHub offre la possibilité d'éditer des fichiers sur le Web. Cependant, il semble qu'après avoir édité un fichier, je doive valider les modifications de ce fichier avant de continuer. Existe-t-il un moyen d'éditer deux fichiers ou plus et de faire un seul commit pour toutes les modifications de ces fichiers ?

Je pense que ce serait mieux car trop de commits inutiles sont ennuyeux.

0voto

Ilyich Points 648

Supposons que le répertoire en question soit https://github.com/repoUsername/repoName

  1. Mettre le référentiel à la fourche en cliquant sur le bouton Fork en haut de la page du repo.

enter image description here

  1. Modifiez autant de fichiers que vous le souhaitez via l'éditeur de fichiers basé sur le Web dans votre fork du repo. Livrer chaque fichier individuellement.

  2. Aller à https://github.com/repoUsername/repoName/pulls et appuyez sur le gros bouton vert New pull request bouton.

enter image description here

  1. Sur la page suivante, cliquez sur compare across forks lien.

enter image description here

  1. Ensuite, dans Choose a Head Repository champ sélectionnez votre fourche

enter image description here

  1. Create pull request apparaît. Cliquez dessus.

enter image description here

  1. Saisissez le titre et la description de votre demande de retrait et cliquez sur Create pull request à nouveau.

enter image description here

0voto

somethingRandom Points 157

Si vous ne souhaitez pas créer une branche temporaire et fusionner les modifications (ce qui entraîne un grand nombre de pull requests dans le dépôt qui ont juste été utilisées pour fusionner les commits), vous pouvez télécharger plusieurs fichiers (modifiés) et GitHub créera un commit unique avec eux.

Notez que, lors du téléchargement de fichiers, les fichiers seront téléchargés dans le dossier courant visible sur GitHub.

L'inconvénient de cette méthode est que, lorsque vous devez modifier des fichiers qui se trouvent dans différents répertoires, vous devrez soit télécharger tous les fichiers de votre projet (ce qui sera lent), soit créer un répertoire squelette de votre projet et y placer les fichiers modifiés (de sorte que GitHub modifie les bons fichiers et ne crée pas de nouveau fichier).

Soyez prudent lorsque vous utilisez cette méthode, car GitHub n'affichera vos modifications qu'une fois que vous aurez validé les fichiers.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X