Azure Repos-Git-Tutorial
Azure DevOps Services | Azure DevOps Server 2022 | Azure DevOps Server 2019
Verwenden Sie die Versionskontrolle, um Ihre Arbeit zu speichern und Codeänderungen in Ihrem Team zu koordinieren. Selbst wenn Sie nur ein einzelner Entwickler sind, hilft Ihnen die Versionskontrolle, bei der Behebung von Fehlern und der Entwicklung neuer Features den Überblick zu behalten. Die Versionskontrolle hält den Verlauf Ihrer Entwicklung fest, sodass Sie jede Version Ihres Codes problemlos überprüfen und sogar einen Rollback durchführen können.
Die Schritte in den folgenden Tutorials zeigen, wie Sie gängige Aufgaben der Versionskontrolle mithilfe des folgenden Workflows der Versionskontrolle durchführen.
Workflow für die Versionskontrolle
Für die Versionskontrolle gibt es einen allgemeinen Workflow, den die meisten Entwickler verwenden, wenn sie Code schreiben und ihn mit dem Team teilen.
Diese Schritte sind die folgenden:
- Rufen Sie eine Kopie des Codes ab, wenn sie noch nicht über eine verfügen.
- Nehmen Sie Änderungen am Code vor, um Fehler zu beheben oder neue Features hinzuzufügen.
- Sobald der Code fertig ist, stellen Sie ihn zur Überprüfung durch Ihr Team zur Verfügung.
- Sobald der Code geprüft ist, fügen Sie ihn in die gemeinsam genutzte Codebasis des Teams ein.
Git verfügt über eine Version dieses Workflows, die eine eigene Terminologie und eigene Befehle für Git verwendet. In diesem Tutorial erfahren Sie etwas über Repositorys, Branches, Commits und Pull Requests. Diese Begriffe kommen Ihnen vielleicht bekannt vor, wenn Sie ein Versionskontrollsystem wie Team Foundation-Versionskontrolle oder Subversion verwendet haben, aber in Git verhalten sie sich anders.
Git-Workflow
- Erstellen Sie einen Branch für die Änderungen, die Sie vornehmen möchten, und geben Sie ihm einen Namen, wie etwa
users/jamal/fix-bug-3214
odercool-feature-x
. Weitere Anleitungen zum Branching finden Sie unter Übernehmen einer Git-Branchingstrategie. - Committen Sie Änderungen an Ihrem Branch. Oft gibt es mehrere Commits für eine Fehlerbehebung oder ein Feature.
- Pushen Sie Ihren Branch zum Remoterepository.
- Erstellen Sie einen Pull Request, damit andere Personen Ihre Änderungen überprüfen können. Um das Feedback einzubeziehen, müssen Sie möglicherweise weitere Commits vornehmen und weitere Änderungen pushen.
- Schließen Sie Ihren Pull Request ab, um alle Mergekonflikte zu lösen und Ihren Pull Request abzuschließen.
Verwenden Sie diesen Workflow, wenn Sie noch nicht mit Git gearbeitet haben. Wenn Ihr Team mit Git erfahrener und sicherer wird, können Sie ihn entsprechend den Anforderungen Ihres Teams erweitern.