【发布时间】:2014-03-13 07:43:35
【问题描述】:
我对 git 比较陌生,我想我弄坏了我的主人。希望有人能帮我解开它。
我在 GitHub 上有我的 master,在我的开发系统上有本地 master 和 tracking 分支。我的 QA 系统上也有大师。
在我的开发系统上,我提交了本地分支并将其合并到(本地)master 中,然后将 master 推送到 GitHub 的 origin/master。然后,我把master拉到了QA系统。然后,我对本地分支进行了一些进一步的更改。
我所做的是:
dev branch -- merge --> dev master
dev master -- push --> GitHub master -- pull --> QA master
我认为我应该这样做:
dev **branch** -- push --> GitHub **branch** -- pull --> QA **branch**
是吗?
现在:我想在提交之前恢复 QA 和 GitHub 主控...实际上,退出整个合并。然后,我想把分支(不是master)推送到GitHub,然后把分支拉到QA。
- 如何在 QA 和 GitHub 上恢复大师?
- 我是否还需要在开发过程中恢复主节点?
- 如何保留我在开发中所做的分支更改?
请帮忙?
【问题讨论】:
标签: git github git-revert