In diesem Leitfaden erfährst du mehr zum Verwenden von Copilot Chat in GitHub, um den Zweck des Repositorys nachzuvollziehen, Dateien zu untersuchen und bestimmte Codezeilen genauer zu betrachten. Wenn du diese Schritte ausführst, erhältst du schneller Erkenntnisse zum jeweiligen Projekt. Dadurch werden Onboarding, Codeüberprüfung und Projekterkundung einfacher und effizienter.
Voraussetzungen
Du benötigst Zugriff auf GitHub Copilot. Weitere Informationen finden Sie unter Was ist GitHub Copilot?.
Grundlegendes zu Repositorys
Wenn du noch nicht mit einem Projekt vertraut bist, kann es eine Herausforderung sein, den Zweck eines Repositorys und seiner Dateien zu verstehen. Copilot kann dir dabei helfen, den Zweck eines Repositorys schnell zu verstehen, indem z. B. eine Zusammenfassung der Infodatei des Repositorys bereitgestellt wird.
-
Gehen Sie auf der Website GitHub.com zum Repository, über das Sie sprechen möchten.
-
Klicken Sie oben rechts auf der Seite auf das GitHub Copilot-Symbol.
-
Die Überschrift im oberen Bereich des Chatpanels sollte „Chatting about“ lauten und vom Namen des aktuellen Repositorys gefolgt werden.
Wenn der falsche Repositoryname angezeigt wird, weil Sie zuvor über ein anderes Repository gechattet haben, klicken Sie auf Alle Repositorys und wählen Sie dann das Repository aus, über das Sie chatten möchten.
-
Gib unten auf dem Chatpanel in das Feld „Ask Copilot“ „Fasse den Zweck dieses Repositorys basierend auf der Infodatei zusammen“ ein, und drücke die EINGABETASTE. Copilot antwortet im Chatbereich.
Du kannst Copilot auch dafür verwenden, dir die Rollen verschiedener Ordner oder Dateien im Repository erklären zu lassen. Beispielsweise kannst du Copilot auffordern, den Inhalt einer bestimmten Datei zusammenzufassen oder den Zweck eines Ordners zu erläutern.
Untersuchen von Dateien und Code
Beim Erkunden eines Projekts kann es notwendig sein, den Inhalt einer bestimmten Datei zu verstehen. Copilot kann dir dabei mit einer Zusammenfassung der Dateiinhalte helfen. Außerdem kannst du Copilot auffordern, bestimmte Codezeilen in einer Datei zu erklären.
-
Navigieren Sie in GitHub zu einem Repository und öffnen Sie eine Datei.
-
Führen Sie eines der folgenden Verfahren aus:
-
Um eine Frage zur gesamten Datei zu stellen, klicke oben rechts in der Dateiansicht auf das Copilot-Symbol ().
-
So stellst du eine Frage zu bestimmten Zeilen in der Datei:
- Klicke auf die Zeilennummer der ersten Zeile, zu der du eine Frage stellen möchtest, halte die UMSCHALTTASTE gedrückt, und klicke dann auf die Zeilennummer der letzten Zeile, die du auswählen möchtest.
- Um eigene Fragen zu den ausgewählten Zeilen zu stelle, klicke rechts neben deiner Auswahl auf das Copilot-Symbol () und gib anschließend deine Frage in das GitHub Copilot Chat-Panel ein.
- Um eine vordefinierte Frage zu stellen, klicke auf das Dropdownmenü neben dem Copilot-Symbol, und wähle dann eine der Optionen aus.
-
-
Wenn Sie auf das Symbol Copilot Chat im Textfeld „Copilot eine Frage stellen“ unten im Chatfenster klicken, eine Frage eingeben und dann die Eingabetaste drücken.
Wenn Sie beispielsweise nach der gesamten Datei fragen, können Sie Folgendes eingeben:
Explain this file.
How could I improve this code?
How can I test this script?
Wenn Sie Fragen zu bestimmten Zeilen haben, können Sie Folgendes eingeben:
Explain the function at the selected lines.
How could I improve this class?
Add error handling to this code.
Write a unit test for this method.
Copilot antwortet auf Ihre Anfrage im Fenster.
-
Optional kannst du nach der Übermittlung einer Frage im Textfeld auf klicken, um die Antwort zu beenden.
-
Sie können die Unterhaltung fortsetzen, indem Sie eine Folgefrage stellen. Sie können z. B. „Weitere Informationen erhalten“ eingeben, um Copilot abzurufen, um den letzten Kommentar zu erweitern.
Nächste Schritte
Jetzt weißt du, wie du Copilot zum Erkunden von Projekte und Verstehen von Repositorys, Dateien oder Codezeilen auf GitHub verwenden kannst.