我正在使用git,我正在进行我的开发工作,我不想推,即使是错误的.是否有一种方法可以在某些本地存储库中禁用推送.一种方法是重命名分支,另一种方法是撤消推送,如果一个人错误地做,但我希望应该有一个更直接的方法.
Joa*_*son 280
以下命令将允许pull工作,但push将尝试使用URL no_push并失败:
git remote set-url --push origin no_push
Run Code Online (Sandbox Code Playgroud)
根据远程,您可以重置其URL以使用只读Git协议而不是SSH或HTTPS.例如,对于GitHub上的项目,请执行
git remote set-url <remote> git://github.com/Team/Project.git
Run Code Online (Sandbox Code Playgroud)
<remote>通常在哪里origin.git remote -v会给你一个遥控器列表; 那些以https或以形式开头的人<user>@<host>:<path>通常会推动.
| 归档时间: |
|
| 查看次数: |
52978 次 |
| 最近记录: |