Github Desktop 说我自己的本地分支是 "a protected branch",我无法承诺。如何取消此保护?
Github Desktop says my own local branch is "a protected branch" and I can not commit to it. How do I remove this protection?
我在 GitHub 上创建了一个项目,然后在 GitHub 桌面 (Windows 7) 中打开了 my fork。在本地,我创建了一个分支并对代码进行了更改。现在我想提交更改,然后将分支发布到我在 GitHub 上的分支,然后向原始存储库发出拉取请求。这就是我上次这样做时的工作方式。
但是现在GitHub Desktop unasked 保护了这个分支(branch 是一个受保护的分支。要切换分支吗?),我不能提交东西到它。在 GitHub 上,在我的分支设置中,在“管理访问”下,它说:
0 collaborators have access to this repository. Only you can
contribute to this repository.
但我不能这样做(为这个存储库做贡献)。
如何“取消保护”该分支并提交给它?
解决方案是首先将没有提交的新分支推送到我在 GitHub 的分支。之后 GitHub Desktop 中的保护消失了,我可以在本地提交对该分支的更改并将它们推送到网上。
我不得不从 GitHub Desktop 中注销并登录一次,以便能够推送分支,出于安全考虑,我已经有一段时间没有通过 Desktop 登录了。
我在 GitHub 上创建了一个项目,然后在 GitHub 桌面 (Windows 7) 中打开了 my fork。在本地,我创建了一个分支并对代码进行了更改。现在我想提交更改,然后将分支发布到我在 GitHub 上的分支,然后向原始存储库发出拉取请求。这就是我上次这样做时的工作方式。
但是现在GitHub Desktop unasked 保护了这个分支(branch 是一个受保护的分支。要切换分支吗?),我不能提交东西到它。在 GitHub 上,在我的分支设置中,在“管理访问”下,它说:
0 collaborators have access to this repository. Only you can contribute to this repository.
但我不能这样做(为这个存储库做贡献)。
如何“取消保护”该分支并提交给它?
解决方案是首先将没有提交的新分支推送到我在 GitHub 的分支。之后 GitHub Desktop 中的保护消失了,我可以在本地提交对该分支的更改并将它们推送到网上。
我不得不从 GitHub Desktop 中注销并登录一次,以便能够推送分支,出于安全考虑,我已经有一段时间没有通过 Desktop 登录了。