git config global file-設定を削除します


92

次のコマンド:

$git config --global --list

私に与えます:

user.name=test user
user.name=gotqn

名を削除したいです。この記事を参照して、次のコマンドを実行しましたが、結果はありません。

git config --global --remove-section user.name='test user'
git config --global --remove-section user.name="test user"
git config --global --remove-section user.name=test user
git config --global --remove-section user.name
git config --global --remove-section test user

私はUbuntu 12.04を使用しています

git version

私にくれます

git version 1.7.9.5

gitを使用してプロジェクトを保存しようとしますが、「テストユーザー」名でコマンドを実行したくないので、これで助けてください。

回答:


96

~/.gitconfigホームフォルダー内のファイルを編集できます。ここにすべての--global設定が保存されます。


1
ありがとう、それは機能しますが、コマンドを使用して編集する方法はありますか?
gotqn

@gotqn catまたはgeditを使用して編集できます。
サンジャヤパンディ

2
@gotqn gedit ~/.gitconfigORnano ~/.gitconfig
ギリ14

2
@Giriまたはvim...またはexまたはedまたはを使用できますbutterflies that focus the cosmic energy in the upper atmosphere that then flip the correct bits in your drive platter
dylnmc 14年

91

非常に遅い答えですが、うまくいけばまだ役立ちます:

git config --global --unset-all user.name

その後、あなたは自由に:

git config --global --add user.name <whatever>

5
これが最良の答えだと思います。構成は既にコマンドラインを介して行われているため、逆の操作はコマンドラインを介して行う必要があります。それ以外の場合は、構成ファイルですべての構成を行います。
ヨハンカールソン14

これuser.nameは、グローバルではなくローカルリポジトリに設定したシナリオでも機能します。--global両方のコマンドからフラグを削除するだけです。
スタイフ

8
git config --global --unset-all user.name

または、次のようにユーザー名を変更できます。

git config --global --replace-all user.name "New User Name"

10
この回答は、本質的にuser25327による質問ですでに提供されています。--replace-allオプションの追加はコメントにすべきだと思います。
gertvdijk

5
git config --global -e

このコマンドは、GNU nanoエディターを期待どおりに開きます。


2

最後になりましたが、少なくとも有用ではありませんが、それはわずかな場合です

git config --global --remove-section user

私の場合、データを完全にクリアしました。


1
git config user.name 'your user name'
git config user.email 'your email name'

会社のプロジェクトごとに設定できます。そして、グローバルのユーザー名がプライベートgithub名とメールアドレスを設定します。


0

core.editorの二重エントリをクリアしようとして問題が発生していました...

git config --unset-all core.editor

それから

git config --list

変更はありません。

答えは次のとおりです。

git config --global --unset-all core.editor

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.