178

私はgitを使用していて、開発作業を行っていますが、誤ってプッシュしたくありません。特定のローカルリポジトリでプッシュを無効にする方法はありますか?ブランチの名前を変更する方法と、誤ってプッシュを元に戻す方法がありますが、もっと直接的な方法があるといいのですが。

4

2 に答える 2

356

次のコマンドはプルを機能させますが、プッシュはURLを使用しようとしてno_push失敗します。

git remote set-url --push origin no_push
于 2012-04-21T15:35:21.910 に答える
7

リモートによっては、SSHやHTTPSの代わりに読み取り専用のGitプロトコルを使用するようにURLをリセットできる場合があります。たとえば、GitHubのプロジェクトの場合は、

git remote set-url <remote> git://github.com/Team/Project.git

<remote>一般的にはどこにありますかorigingit remote -vリモコンのリストが表示されます。で始まるhttpsか、フォームを持っているものは、<user>@<host>:<path>通常、プッシュを許可します。

于 2012-04-21T15:30:40.093 に答える