patch - 如何让多次 git 的提交作为一个补丁输出?
迷茫
迷茫 2017-04-22 09:00:44
0
1
867

可能我说的不准确,我把我现在的解决方法说一下
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 分支

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

迷茫
迷茫

业精于勤,荒于嬉;行成于思,毁于随。

membalas semua(1)
迷茫

Jika anda ingin menggabungkan penyerahan ini, anda boleh:

  1. Gunakan git rebase -i [ID yang diserahkan sebelum ini dilakukan]
  2. Tukar pilihan sebelum komit pertama digabungkan menjadi kata semula
  3. Tukar pilihan di hadapan penyerahan lain untuk skuasy

Dengan cara ini, pengubahsuaian ulasan dan penggabungan penyerahan selesai pada masa yang sama. Kemudian tampal format seperti biasa.

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan