私はgitを使用していて、開発作業を行っていますが、誤ってプッシュしたくありません。特定のローカルリポジトリでプッシュを無効にする方法はありますか?ブランチの名前を変更する方法と、誤ってプッシュを元に戻す方法がありますが、もっと直接的な方法があるといいのですが。
76656 次
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>一般的にはどこにありますかorigin。git remote -vリモコンのリストが表示されます。で始まるhttpsか、フォームを持っているものは、<user>@<host>:<path>通常、プッシュを許可します。
于 2012-04-21T15:30:40.093 に答える