我对GitHub上的repo有读/写访问权限.我有一个本地克隆的回购.我希望能够从该遥控器中提取更改,但我绝不应该对其进行更改.
有没有办法我可以将遥控器标记为只读,所以我从不小心输入错误的命令并推送到它?
jth*_*ill 53
您可以通过关闭默认推送
git config push.default nothing
Run Code Online (Sandbox Code Playgroud)
或者为了对特定遥控器提供更强大的保护,你可以通过例如完全打破那个遥控器
git config remote.origin.pushurl "you really didn't want to do that"
Run Code Online (Sandbox Code Playgroud)
yoy*_*oyo 11
git remote set-url origin --push "hey, stop pushing"
Run Code Online (Sandbox Code Playgroud)
请注意,以下内容删除了显式配置的推送URL,但是推送将使用获取URL,因此不是您想要的:
git remote set-url origin --delete --push ".*"
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
7099 次 |
| 最近记录: |