recherche

Maison  >  Questions et réponses  >  le corps du texte

patch - 如何让多次 git 的提交作为一个补丁输出?

可能我说的不准确,我把我现在的解决方法说一下
1. 创建新分支(设原分支为 master)
git checkout -b dev
2. 进行多次提交
git commit * N times
3. 从 master 再创建一个分支
git checkout master && git checkout -b release
4. 用 squash 命令 git merge dev --squash
并且编辑一下 comment
5. 用 git format-patch 导出补丁
6. 补丁被认可后,删掉 dev,release 分支

我觉得我的方法很麻烦,请问大家建议我怎么做?

迷茫迷茫2800 Il y a quelques jours877

répondre à tous(1)je répondrai

  • 迷茫

    迷茫2017-04-22 09:02:44

    Si vous souhaitez fusionner ces soumissions, vous pouvez :

    1. Utilisez git rebase -i [les identifiants soumis avant ces commits]
    2. Modifier le choix avant le premier commit à fusionner pour reformuler
    3. Changer de choix devant les autres soumissions pour écraser

    De cette façon, la modification des commentaires et la fusion des soumissions sont effectuées en même temps. Ensuite, formatez le correctif normalement.

    répondre
    0
  • Annulerrépondre