GitHub a la fonctionnalité Nice d'édition de fichiers sur le Web. Cependant, il semble qu'après avoir édité un fichier, je dois valider les modifications pour ce fichier avant de continuer. Existe-t-il un moyen de modifier deux fichiers ou plus, puis d'en faire un commit pour toutes leurs modifications?
Je pense que ce serait mieux car trop de commits inutiles sont ennuyeux.
Il existe une solution de contournement basée sur le Web:
J'utilise cette méthode sur un PC sur lequel je ne souhaite pas installer git.
Addendum à ce que @ VictorIstomin et @MarCnu disaient:
Si vous souhaitez modifier un certain nombre de noms de fichiers au lieu du contenu de ces fichiers, suivez simplement les instructions de Victor, mais vous n'aurez pas à "Confirmer Squash and Merge". Vous pouvez simplement cliquer sur "Confirmer la fusion" (ce qui devrait être la seule option, car vous n'avez pas réellement modifié le contenu du fichier.
La question a été bien répondue, je voulais juste clarifier cela pour tous les futurs téléspectateurs qui pourraient changer les noms de fichiers, ce que je fais couramment dans GitHub.
Le flux Web GitHub prend en charge un fichier par validation. Pour ajouter plusieurs fichiers à une même validation, vous devrez cloner le référentiel localement, modifier les fichiers, puis valider et pousser.
La ligne de commande serait comme ceci:
cd
dans le répertoire
Mettez en scène tous les fichiers modifiés avec
git add <file-1> <file-2> <etc>
S'engager avec
git commit -m'<your-message>
ou si vous souhaitez lancer un éditeur externe
git commit
Envoyer l'historique/valider avec
git Push
Vous pouvez simplement bifurquer le référentiel et le cloner avec git sur une machine locale, changer le nombre de fichiers que vous aimez, puis créer un seul commit.
Il y a quelques instructions dans le lien ci-dessous, lorsque vous avez déjà modifié votre premier fichier dans la vue du navigateur Web de GitHub:
Le résumé est:
https://github.com/TargetPerson/TargetGitRepo/compare/master...MyGithubUsername:patch-1