git版本回退和Push的问题
阿神
阿神 2017-05-02 09:26:34
0
3
611

我描述一下:
我现在有3个版本号commit id:a,b,c,我目前处在c上,且已Push到远程库上
我需要回退到b,然后再编辑提交(假如版本号叫b1),再push到远程库,应该怎样做?

问题2:
b1的修改和c的修改我都需要保存,然后再编辑提交,再push到远程库,应该怎么做?


我最后是reset --hard,然后merge到master上,c节点的编辑舍弃掉了,谢谢大家的热心帮助


我遇到这个问题的原因,我回想一下是这样:
我在b节点的时候一个需求已经做完了,我在这个节点上继续去做下一个需求,但是接到通知说要把第一个需求上线,然后就这样了
所以我应该在第一个需求做完之后新建一个分支,在新分支上继续做下一个需求
你们说是这样吗?

阿神
阿神

闭关修行中......

répondre à tous(3)
淡淡烟草味

Vous avez juste besoin de connaître git revert.

$ git revert b(a commit id)
巴扎黑

Quel est l'identifiant de soumission ? En revenant à 2 (que signifie 2), la description est très confuse.

某草草

Je ne comprends pas très bien. Puisque je veux enregistrer la modification de c, je peux simplement la changer directement en fonction du nœud c.

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal