J'ai essayé deux façons de combiner plusieurs commits avec Git

Quand j'ai mis en place un commit avec rebase, j'ai causé une question mineure ou bâclée. On m'a dit que "le patch devrait être utilisé pour refléter plusieurs commits à la fois", mais quand j'ai cherché sur Google, de nombreuses méthodes de combinaison avec rebase ont été introduites. Je n'ai pas compris la différence entre ces deux méthodes, je vais donc l'enregistrer avec ma propre prudence.

Aperçu des deux méthodes en premier lieu

1. Comment appliquer le fichier de correctif

Comment combiner plusieurs commits en un seul diff

2. Comment assembler avec rebase

Site de référence

Une petite histoire désordonnée avec rebase

Ce qui a échoué

(@Succursale personnelle) $ git merge develop
$ git rebase -i HEAD~Résumer les commits avec xx
$ git push -f origin <branch>

J'ai suivi les étapes ci-dessus. Que va-t-il se passer? ... Comme dans ce cas, il était mauvais d'utiliser $ git rebase -i HEAD ~ xx quand il y avait un commit par quelqu'un d'autre que vous-même entre les commits que vous essayiez de rassembler. Résumez avec $ git rebase -i HEAD ~ xx et réengagez d'autres personnes. À ce stade, il sera résumé comme votre propre engagement, vous finirez donc par vous engager. Je devais d'abord créer mes propres commits, puis fusionner les branches de développement. (Voir ici)

Résumé

Général

approche

Recommended Posts

J'ai essayé deux façons de combiner plusieurs commits avec Git
Deux façons d'afficher plusieurs graphiques dans une seule image avec matplotlib
J'ai essayé d'implémenter la permutation en Python
J'ai essayé d'implémenter PLSA dans Python 2
J'ai essayé d'implémenter ADALINE en Python
J'ai essayé d'implémenter PPO en Python
J'ai essayé d'intégrer Keras dans TFv1.1
J'ai essayé d'implémenter TOPIC MODEL en Python
J'ai essayé d'implémenter le tri sélectif en python
J'ai essayé de déboguer.
J'ai essayé de représenter graphiquement les packages installés en Python
J'ai essayé d'implémenter un pseudo pachislot en Python
J'ai essayé d'implémenter le poker de Drakue en Python
J'ai essayé d'implémenter GA (algorithme génétique) en Python
J'ai essayé de résumer comment utiliser les pandas de python
Implémentation de l'API pour basculer les valeurs de deux manières (aller)
J'ai essayé de créer une API list.csv avec Python à partir de swagger.yaml
J'ai essayé d'apprendre PredNet
J'ai essayé d'implémenter un automate cellulaire unidimensionnel en Python
J'ai essayé d'organiser SVM.
J'ai essayé d'utiliser "Syncthing" pour synchroniser des fichiers sur plusieurs PC
J'ai essayé d'implémenter PCANet
J'ai essayé de résumer le code souvent utilisé dans Pandas
J'ai essayé "Comment obtenir une méthode décorée en Python"
J'ai essayé d'illustrer le temps et le temps du langage C
J'ai essayé d'utiliser git inspector
J'ai essayé de réintroduire Linux
J'ai essayé de résumer les commandes souvent utilisées en entreprise
J'ai essayé d'implémenter la fonction d'envoi de courrier en Python
J'ai essayé de présenter Pylint
J'ai fait un chronomètre en utilisant tkinter avec python
J'ai essayé de résumer SparseMatrix
jupyter je l'ai touché
J'ai essayé d'implémenter StarGAN (1)
J'ai essayé d'implémenter le blackjack du jeu Trump en Python
Je voulais supprimer plusieurs objets en s3 avec boto3
J'ai essayé de créer un article dans Wiki.js avec SQL Alchemy
J'ai essayé de traiter l'image en "style croquis" avec OpenCV
J'ai écrit une fonction pour charger le script d'extension Git en Python
J'ai essayé de mettre en œuvre un jeu de dilemme de prisonnier mal compris en Python
J'ai essayé de faire 5 modèles de base d'analyse en 3 ans
J'ai essayé de traiter l'image dans un "style de dessin au crayon" avec OpenCV
J'ai essayé de me connecter automatiquement à Twitter avec du sélénium (RPA, scraping)
J'ai essayé d'implémenter Deep VQE
J'ai essayé de créer l'API Quip
J'ai essayé de toucher Python (installation)
J'ai essayé de mettre en place une validation contradictoire
J'ai essayé d'expliquer l'ensemble de données de Pytorch
Deux façons de rendre Ansible portable
J'ai essayé l'authentification vocale Watson (Speech to Text)
J'ai essayé d'exécuter GAN dans Colaboratory
J'ai touché l'API de Tesla
6 façons d'enchaîner des objets en Python
J'ai essayé de m'organiser à propos de MCMC.
J'ai essayé d'implémenter Realness GAN
J'ai essayé la notification de ligne en Python
J'ai essayé de déplacer le ballon
J'ai essayé d'estimer la section.
[Python] J'ai essayé de résumer le type collectif (ensemble) d'une manière facile à comprendre.