git 新手,老是上一次提交之后就发现还有一个小问题,几行代码的事情就重新提交一次感觉让人看起来有刷 github 的嫌疑,但是又觉得每一次提交解决的问题应该比较单一,攒到下一次一起提交似乎也不合适吧。
1
MeteorCat 2018-03-07 09:04:32 +08:00 via Android 1
开 fixed 分支,全部修复放置到其中提交,之后一次性合并 fixed 分支到 master 分支
|
2
Torpedo 2018-03-07 09:07:27 +08:00 via Android 1
git commit -amend
|
3
crysislinux 2018-03-07 09:08:34 +08:00 1
你就先提交到自己的分支呗,然后差不多了再提 pull request,自己的分支就可以像 LS 说的 amend
|
4
ZSeptember 2018-03-07 09:08:43 +08:00 via Android 1
开分支,然后合并,squash
|
5
yanhejihe 2018-03-07 09:40:38 +08:00 1
小提交为主,不要怕 commit 太多。如果是自己的项目,就注意不要每改一个东西就 push 上去,在本地时可以用 git commit --amend。
|
6
otakustay 2018-03-07 10:36:36 +08:00 1
我的原则:
1. 每个 commit 是可部署的 2. 在 1 的前提下,每个 commit 仅完成一件事情,哪怕只有一个字符的修改 |
7
Bardon 2018-03-07 10:57:47 +08:00 1
遵守某一约定的规则即可。
团队,就遵守团队的规则。 至于喜欢线性历史,还是各种分叉的历史,喜欢就好。 |
8
rim99 2018-03-07 22:56:21 +08:00 via iPhone 1
你可以学习一下 git rebase
|