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.