J'opère actuellement sur la branche du projet forké
Je connais probablement le principe de mise à jour du projet forké
Définissez une adresse d'origine puis tirez le maître de l'adresse d'origine vers le local et poussez-le vers Sur la branche du projet Fork Enfin, pullRequest est mentionné pour la fusion
Mais après avoir ajouté la branche distante, cela ressemblait à ceci
Ensuite, utilisez
pull ruexue master sur la branche gork. En extrayant le code, l'interface suivante apparaît
et je ne sais pas comment la changer.
Et que se passe-t-il... est-ce un conflit ?
Il y a aussi une petite question... Comment git retire-t-il quelque chose qui est déjà dans le cache ? Par exemple, j'ai ajouté un fichier et je veux maintenant le retirer
Pareil qu'un rookie.
Question 1 : Il y a un écart entre la branche que vous avez créée à ce moment-là et la branche source actuelle, donc lorsque vous tirez, vous écrirez naturellement un commit de fusion si vous souffrez de trouble obsessionnel-compulsif, vous n'êtes pas limité à ; voyant cela, vous pouvez consulter la commande rebase.
Question 2 : Lorsque vous éditiez des choses dans vim, vous n'aviez pas le bon : wq ou : q !
Question 3 : N'y a-t-il pas une invite lorsque git commit ?
Avant de valider :
git add <file> //Ajouter
git checkout -- <file>
git reset HEAD <file> Extraire la zone de cache
Déjà engagé :
Regardez le journal git
puis git reset --[hard|soft] commit_id