In dit artikel wordt uitgelegd hoe u een git-tag verwijdert in AWS CodeCommit.
Voordat u met deze taak begint, zijn er enkele voorwaarden vereist voor dit proces.
Vereisten
Twee van de belangrijkste vereisten anders dan het hebben van een CodeCommit-repository worden hieronder gegeven:
- AWS CLI (geïnstalleerd en geconfigureerd)
- Git Bash (geïnstalleerd en geconfigureerd)
Laten we nu naar de taak gaan:
Hoe een Git-tag in AWS CodeCommit te verwijderen?
Volg deze stapsgewijze handleiding om een git-tag in een AWS CodeCommit-repository te verwijderen:
Stap 1: Open Git bash
Ga naar de zoekbalk van Windows om te zoeken ' git bash” en klik erop. Raadpleeg de onderstaande afbeelding:
Dit leidt u naar het volgende scherm:
Stap 2: Inloggegevens configureren
Plak de volgende code één voor één om uw inloggegevens te configureren:
git config --global user.name 'Uw gebruikersnaam'git config --global user.email 'Uw e-mailadres'
Deze opdrachten produceren geen uitvoer op het terminalscherm. Raadpleeg de onderstaande afbeelding:
Stap 3: Kloon een repository
Gebruik de volgende opdracht om uw CodeCommit Repository te klonen:
git cloneDe ' Opslagplaats-URL ” gebruikt in deze tutorial is https://git-codecommit.ap-southeast-1.amazonaws.com/v1/repos/My-Tag .
Dit leidt u naar de volgende uitvoer op het scherm:
Stap 4: verander de map
Wijzig de werkmap naar de gekloonde repository met behulp van de volgende opdracht:
cdDe repository die in deze tutorial wordt gebruikt, is ' Mijn tag ”.
Deze opdracht leidt u naar uw repositorymap. Raadpleeg de onderstaande afbeelding:
Stap 5: maak een Git-tag aan
Voordat we een git-tag maken, moeten we eerst de commit-hash vinden die getagd moet worden. Kopieer en plak de onderstaande opdracht:
git log --onelineDeze opdracht leidt u naar de volgende uitvoer:
Kopieer de alfanumerieke sleutel en gebruik de onderstaande opdracht om een tag te maken:
git tag -a v1.0 -m 'Versie 1.0'De sleutel die in deze zelfstudie wordt gegenereerd, is ' 3659b00 ”:
Een label ' v1.0 ” is succesvol aangemaakt.
Stap 6: Pushtag
Gebruik de volgende opdracht om de tag naar de AWS CodeCommit-repository te pushen:
git push oorsprong v1.0Aangezien deze tag al aanwezig is in de CodeCommit-repository, geeft deze de volgende uitvoer:
Stap 7: bekijk tags
Gebruik de volgende opdracht om alle tags van de repository te bekijken:
git dagDit leidt u naar het volgende scherm:
Zoals je kunt zien, is er hier maar één tag, namelijk ' v1.0 ”.
Stap 8: verwijder de tag
Laten we de tag nu verwijderen en naar de CodeCommit-repository pushen. Gebruik de onderstaande code om de tag ' v1.0 ”:
git-tag -d v1.0De volgende uitvoer is te zien op de terminal:
Nu zullen we de wijzigingen in de CodeCommit-repository vastleggen met behulp van de onderstaande code:
git push origin --delete v1.0De tag is ook verwijderd uit de externe repository van CodeCommit. Zie onderstaande figuur:
Dit zijn alle noodzakelijke stappen die nodig zijn om een git-tag in AWS CodeCommit te verwijderen.
Conclusie
Git-tags in AWS CodeCommit (een volledig beheerde service van Amazon om privé-git-repository's te hosten) worden alleen verwijderd met behulp van een git-client. Gebruikers kunnen wijzigingen in hun externe opslagplaatsen vastleggen en verwijderen met behulp van de git bash-client. In dit artikel is uitgebreid uitgelegd hoe je een git-tag maakt en vervolgens verwijdert in AWS CodeCommit.