小编rdm*_*rdm的帖子

如何使git branch的上游引用为只读?

我怎么能告诉git虽然我想在某些分支上允许"git fetch",但我不想在这些分支上允许"git push".

换句话说,我有一些反映"当前工作"的分支,我想将它们推送到我的上游存储库.但我有其他分支(包括master),我打算在本地存储库的上下文中反映"其他工作",我不想从这里踩到那些分支.

这是我的远程存储库,在其他环境中,我希望能够进入其所有分支.但不是来自这个特定的本地实例.

我认为这是可能的,因为git remote show origin有时告诉我,我有分支配置为"git pull"而不是"git push".但是我不太了解配置文件以便手动创建这种效果,而且我也不太了解git的命令行语言.

现在,我能做的最好的事情就是确保我的本地副本已经过时了,我希望保持原始的上游分支.(另外,在我的git push命令行中明确指定接收分支 - 指定我只想推入对应于本地检出分支的远程实例 - 防止推入不需要的分支.但我想消除这种并发症.)

git readonly

7
推荐指数
1
解决办法
3993
查看次数

标签 统计

git ×1

readonly ×1