我对 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 上恢复大师?
- 我是否还需要恢复开发大师?
- 如何保留我在开发中所做的分支更改?
请帮忙?