问题是这样的:我在github上建立了一个仓库,默认是master分支,clone到本地后新建了一个dev分支进行开发。通过merge --no-ff合并到本地master。如果我这时push的话,github服务器上就会有本地dev分支的commit信息。有没有什么办法可以只push master分支而不带有本地dev的commit信息?
thanks!
thanks!
1
csslayer Jan 7, 2015 git push origin master
push 本地的 master 到服务器的 master 上。不会在服务器上创建 dev 分支。 dev 分支分离后产生的 commit 当然会push到服务器上,因为那已经是你从根到 master 提交历史的一部分。如果你想抛弃这些 commit 但是保持修改的内容就不应该用 merge,直接apply diff 然后重新 commit 即可。 |
2
zhangxiao Jan 7, 2015 via Android merge --squash
|