Github-gebruiker per projekomvang

Hoe om 'n ander Github-gebruiker vir verskillende projekte te gebruik

Verskillende Github-gebruikers per projek

As u 'n ander Github-gebruiker wil gebruik, afhangende van die projek waaraan u tans werk, is die vereiste veranderinge redelik klein en word vinnig toegepas. Die belangrikste vereiste om 'n Github-gebruiker in projekomvang te definieer, is om die config-lêer in die .git-gids korrek te definieer.

Dateer die konfigurasielêer op

Dit kan handmatig gedoen word deur die lêer direk te verander of deur die git-CLI te gebruik. In die volgende voorbeeld sal ek u wys hoe u die CLI kan gebruik. Let op dat elke projek wat git as hul weergawe-instrument gebruik, so 'n gids sowel as die konfigurasie-lêer het. Wat presies dit doen, is buite die bestek van hierdie artikel, so kom ons fokus vir eers op die omvangryke gebruikers-konfigurasie.

Voordat u die opdragte uitvoer, moet u seker maak dat u die kern van die projek is.

// Note: the quotation marks have to be included!

git config --local user.name "user-name"
git config --local user.email "[email protected]"

Die “--local” -vlag maak die verskil

Die belangrikste verskil by die instelling van sowel gebruikersnaam as e-pos is om die "--local" -vlag te gebruik. Dit sal die "config" in die verborge .git-gids opdateer.

Op macOS kan u die sneltoets "Shift" + "Command" + "period" gebruik. Skakel eenvoudig die vinkie in Windows aan om alle lêers in die Verkenner te wys.

// Example of some of the contents of the 'config'-file
// after running the above commands.
//
// The snippet below only shows a slice of a given
// config file and focus on the relevant changes.

[core]
	repositoryformatversion = 0
	filemode = true
[user]
	name = user-name
	email = [email protected]

// As you can see, "[user]" got added to the file.
// This now informs git regarding the user in
// this local clone of the repo.

Afsluiting

En ons het reeds die einde van hierdie artikel bereik. Soos u kan sien, is die gebruik van 'n ander gebruiker vir elke projek eintlik net 'n klein verandering nodig, maar dit help u om elke keer as u van projek oorskakel, van rekening te wissel.