Vraag git config global file - verwijder instellingen


Het volgende commando:

$git config --global --list

geeft me:

user.name=test user
user.name=gotqn

Ik wil de voornaam verwijderen. Ik verwees hiernaar artikel en hebben de volgende opdrachten gedaan, maar zonder resultaat:

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

Ik gebruik Ubuntu 12.04 en

git version

geeft me

git version 1.7.9.5

Help hier alstublieft mee, want ik wil proberen mijn project met behulp van git te bewaren, maar wil de opdracht niet uitvoeren met de naam 'testgebruiker'.


78
2017-10-25 20:15


oorsprong




antwoorden:


U kunt de ~/.gitconfig bestand in uw thuismap. Dit is waar alles --global instellingen worden opgeslagen.


83
2017-10-25 20:36



Bedankt, dat werkt, maar is er een manier om het ook met behulp van commando's te bewerken? - gotqn
@gotqn je kunt cat of gedit gebruiken om dat te bewerken. - Sanjaya Pandey
@gotqn gedit ~/.gitconfig OF nano ~/.gitconfig - Giri
@Giri of je zou kunnen gebruiken vim... of ex of ed of butterflies that focus the cosmic energy in the upper atmosphere that then flip the correct bits in your drive platter. - dylnmc


Super laat antwoord, maar hopelijk nog steeds nuttig:

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

Dan bent u vrij om:

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

80
2018-04-17 20:38



Ik denk dat dit het beste antwoord is. Omdat de configuratie al via de commandoregel is gemaakt, denk ik dat de omgekeerde bewerking via de opdrachtregel moet worden uitgevoerd. Anders doet u alle configuratie in het configuratiebestand. - Johan Karlsson
Dit werkt ook in het scenario dat u instelt a user.name in een lokale repo in plaats van globaal. Verwijder gewoon de --global vlag van beide opdrachten. - styfle


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

Of u kunt de gebruikersnaam gewoon als volgt wijzigen:

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

7
2018-06-26 08:05



Dit antwoord werd in essentie al gegeven in de vraag van user25327. Ik denk dat de toevoeging van de --replace-all optie moet een opmerking zijn. - gertvdijk


git config --global -e

Deze opdracht opent de GNU nano-editor met wat u verwacht.


5
2017-11-23 06:10



Ja bedankt. - Gabriel Fair


Last but not least nuttig, hoewel het een marginale zaak is om te gebruiken

git config --global --remove-section user

In mijn geval wist het de gegevens perfect en met weinig tot geen moeite


2
2018-06-02 14:59



Ja, zou heel nuttig kunnen zijn - it3xl


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

u kunt voor uw elk bedrijfsproject configuren. De gebruikersnaam en de e-mailadresnaam van global bepaalden uw privé-naam en e-mailadres. Ik dacht dat dit de beste manier zou zijn om met deze voorwaarde om te gaan.


0
2017-09-01 03:00