Skip to content

Latest commit

 

History

History
142 lines (96 loc) · 10.1 KB

README_de.md

File metadata and controls

142 lines (96 loc) · 10.1 KB

Learn-Git

Hier finden Sie ein Beispiels-Repository für meine YouTube-Tutorial-Serie zum Thema Lernen von Git und Github. Wenn Sie dieses Repository hilfreich finden, überlegen Sie bitte, ihm einen Stern ⭐ zu geben, da es so für andere leichter zu finden ist.

Außerdem würde es mir sehr helfen, wenn Sie meinen YouTube-Kanal abonnieren würden, denn das ist der Ort, an dem ich kostenlose Tutorials und andere kostenlose Bildungsmaterialien veröffentliche.

Hier ist ein Schritt-für-Schritt-Tutorial, wie Sie zu GitHub beitragen können

Erstellen Sie ein GitHub-Konto: Wenn Sie noch kein GitHub-Konto haben, müssen Sie eins erstellen. Gehen Sie zu github.com und klicken Sie auf die Schaltfläche "Anmelden" oben rechts. Folgen Sie den Anweisungen, um Ihr Konto zu erstellen.

Suchen Sie ein Repository zum Beitrag: Nachdem Sie ein GitHub-Konto haben, können Sie nach Repositories suchen, zu denen Sie beitragen möchten. Sie können die GitHub-Suchleiste verwenden, um nach Repositories nach Namen oder Stichwort zu suchen.

Gabeln Sie das Repository: Wenn Sie ein Repository gefunden haben, zu dem Sie beitragen möchten, müssen Sie es gabeln.

Durch das Gabeln wird eine Kopie des Repositorys in Ihrem eigenen GitHub-Konto erstellt, die Sie ohne Auswirkungen auf das Originalrepository ändern können.

Referenzbild

Klicken Sie auf die Schaltfläche unten, um das Repository zu gabeln, das sich oben rechts befindet.

fork_image

Klonen Sie das gegabelte Repository: Nachdem Sie das Repository gegabelt haben, müssen Sie es auf Ihren lokalen Computer klonen. Das Klonen erstellt eine Kopie des Repositorys auf Ihrem Computer, an dem Sie arbeiten können. Um das Repository zu klonen, öffnen Sie ein Terminalfenster und geben Sie den folgenden Befehl ein:

git clone https://github.com/your-username/repository-name.git

Stellen Sie sicher, dass Sie "your-username" und "repository-name" durch Ihren GitHub-Benutzernamen und den Namen des gegabelten Repositorys ersetzen.

Referenzbild

Clone_repo

Stellen Sie sicher, dass Sie einen eindeutig benannten Branch erstellen, um die Änderungen widerzuspiegeln, die Sie am Quellcode vornehmen möchten. Verwenden Sie die folgende Syntax, um einen Branch zu erstellen:

git branch "branch-name"

Referenzbild

branch_making

Um auf diesen Branch umzuschalten, verwenden Sie die folgende Syntax:

git checkout "branch-name"

Referenzbild

branch_switch

Nehmen Sie Änderungen am Code vor: Nachdem Sie das Repository auf Ihren lokalen Computer geklont haben, können Sie Änderungen am Code vornehmen. Verwenden Sie Ihren bevorzugten Texteditor oder Ihre IDE, um die Dateien zu ändern.

Bestätigen Sie die Änderungen: Nachdem Sie Änderungen am Code vorgenommen haben, müssen Sie sie in Ihrem lokalen Repository bestätigen. Öffnen Sie dazu ein Terminalfenster und navigieren Sie zum Stammverzeichnis des geklonten Repositorys. Verwenden Sie den folgenden Befehl, um die Änderungen zu stagen:

git add .

Referenzbild

add

Dies wird alle Änderungen an den Dateien im Repository stagen.

Bestätigen Sie als Nächstes die Änderungen mit dem folgenden Befehl:

git commit -m "Eine kurze Beschreibung der vorgenommenen Änderungen"

Referenzbild

Commit

Achten Sie darauf, eine kurze, informative Nachricht einzufügen, die die vorgenommenen Änderungen beschreibt.

Pushen Sie die Änderungen auf GitHub: Nachdem Sie die Änderungen in Ihrem lokalen Repository bestätigt haben, müssen Sie sie auf GitHub pushen. Dadurch wird die Kopie des Repositorys in Ihrem GitHub-Konto mit den von Ihnen vorgenommenen Änderungen aktualisiert. Verwenden Sie den folgenden Befehl, um die Änderungen zu pushen:

git push origin branch-name

Referenzbild

Push_image

Erstellen Sie eine Pull-Anfrage: Nachdem Sie die Änderungen auf GitHub gepusht haben, sehen Sie beim Neuladen des gegabelten Repositorys die Option zum Erstellen einer Pull-Anfrage. Klicken Sie auf diese Schaltfläche, um eine Pull-Anfrage zu erstellen.

Referenzbild

Pull_Request

Dies führt Sie zu einer Seite, auf der Sie die vorgenommenen Änderungen überprüfen und eine Beschreibung Ihrer Pull-Anfrage geben können.

Achten Sie darauf, eine klare und prägnante Beschreibung der vorgenommenen Änderungen und warum Sie sie vorgenommen haben, einzufügen.

Wenn es irgendwelche Probleme oder Bedenken gibt, von denen der Besitzer des Repositorys wissen sollte, stellen Sie sicher, diese in der Beschreibung der Pull-Anfrage zu erwähnen.

Sobald Sie mit der Beschreibung zufrieden sind, klicken Sie auf die Schaltfläche "Pull-Anfrage erstellen".

Referenzbild

Create_pull_request

Warten Sie auf Feedback: Nachdem Sie die Pull-Anfrage erstellt haben, wird der Besitzer des Repositorys Ihre Änderungen überprüfen und Feedback geben.

Es kann sein, dass er Sie bittet, weitere Änderungen vorzunehmen, oder er kann Ihre Änderungen in das Originalrepository übernehmen.

Seien Sie geduldig und reagieren Sie während dieses Prozesses, und stellen Sie sicher, auf jedes Feedback oder Bedenken, die der Besitzer des Repositorys äußert, einzugehen.

Aktualisieren Sie Ihr gegabeltes Repository: Wenn der Besitzer des Repositorys Ihre Änderungen in das Originalrepository übernimmt, müssen Sie Ihr gegabeltes Repository aktualisieren, um diese Änderungen zu reflektieren.

Navigieren Sie dazu zu Ihrem gegabelten Repository auf GitHub und klicken Sie auf die Schaltfläche "Upstream abrufen".

Führen Sie dann den folgenden Befehl in Ihrem lokalen Repository aus, um es zu aktualisieren:

git pull
``

`

Das sollte Ihnen eine kurze Vorstellung davon geben, wie Sie Git verwenden können. Natürlich können Sie sich die Lektionen in diesem Repository für ausführlichere Erklärungen ansehen.

## Gute erste Aufgabe

Sie können dieses Projekt als Möglichkeit nutzen, zu Open-Source-Projekten beizutragen. Dies könnte eine **gute erste Aufgabe** sein. Ändern Sie einfach die [CONTRIBUTORS.md](https://github.com/rcallaby/Learn-Git/blob/main/CONTRIBUTORS.md)-Datei so, dass sie zu Ihrem eigenen GitHub-Repository verlinkt ist. Verwenden Sie dabei Markdown, wie in der Datei gezeigt.

Schauen Sie sich bitte das [First-Contributions](https://github.com/rcallaby/Learn-Git/tree/main/First-Contributions)-Verzeichnis für eine schrittweise Anleitung an, wie Sie zu diesem Repository beitragen können.

### Inhaltsverzeichnis

- [Teil 00 - Geschichte und Grundlagen](https://github.com/rcallaby/Learn-Git/blob/main/Lessons/en/Part-00-History-and-Foundations/history-of-git.md)
- [Teil 01 - Grundlegende Navigation](https://github.com/rcallaby/Learn-Git/blob/main/Lessons/en/Part-01-Basic-Navigation/basic-navigation.md)
- [Teil 02 - Initialisierung von Git](https://github.com/rcallaby/Learn-Git/blob/main/Lessons/en/Part-02-Initializing-Git/getting-started.md)
- [Teil 03 - Branching und Merging](https://github.com/rcallaby/Learn-Git/blob/main/Lessons/en/Part-03-Branching-and-Merging/branching-and-merging.md)
- [Teil 04 - Zusammenarbeit mit Remote-Repositories](https://github.com/rcallaby/Learn-Git/tree/main/Lessons/en/Part-04-Collaborating-with-Remote-Repositories/collaborating-with-remote-repos.md)
- [Teil 05 - Fortgeschrittene Git-Konzepte](https://github.com/rcallaby/Learn-Git/blob/main/Lessons/en/Part-05-Advanced-Git-Concepts/advanced-git.md)
- [Teil 06 - CI-CD mit Git und Github](https://github.com/rcallaby/Learn-Git/blob/main/Lessons/en/Part-06-CI-CD-with-Git-and-Github/ci-cd-git-github.md)
- [Teil 07 - Beste Praktiken und Tipps für Git](https://github.com/rcallaby/Learn-Git/blob/main/Lessons/en/Part-07-Git-Best-Practices-and-Tips/best-practices-tips.md)
- [Teil 08 - Git und Github in der agilen Entwicklung](https://github.com/rcallaby/Learn-Git/blob/main/Lessons/en/Part-08-Git-and-Github-in-Agile-Development/git-github-agile-dev.md)
- [Teil 09 - Github und Codespaces](https://github.com/rcallaby/Learn-Git/blob/main/Lessons/en/Part-09-Github-and-Codespaces/github-codespaces.md)
- [Teil 10 - Github Actions](https://github.com/rcallaby/Learn-Git/blob/main/Lessons/en/Part-10-Github-Actions/github-actions.md)
- [Teil 11 - Fortgeschrittene Github Actions](https://github.com/rcallaby/Learn-Git/blob/main/Lessons/en/Part-11-Advanced-Github-Actions/advanced-github-actions.md)
- [Teil 12 - Verwendung von Jupyter Codespaces in Github](https://github.com/rcallaby/Learn-Git/blob/main/Lessons/en/Part-12-Using-Jupyter-Codespaces-in-Github/github-jupyter-codespace.md)
- [Teil 13 - Verwendung von C# Codespaces in Github](https://github.com/rcallaby/Learn-Git/blob/main/Lessons/en/Part-13-Using%20Csharp-Codespaces-in-Github/github-Csharp-codespace.md)
- [Teil 14 - Verwendung von React Codespaces in Github](https://github.com/rcallaby/Learn-Git/blob/main/Lessons/en/Part-14-Using-React-Codespaces-in-Github/github-react-codespace.md)
- [Teil 15 - Verwendung von Express Codespaces in Github](https://github.com/rcallaby/Learn-Git/blob/main/Lessons/en/Part-15-Using-Express-Codespaces-in-Github/github-express-codespace.md)
- [Teil 16 - Verwendung von Ruby on Rails Codespaces](https://github.com/rcallaby/Learn-Git/blob/main/Lessons/en/Part-16-Using-Ruby-on-Rails-Codespaces/github-rubyrails-codespace.md)
- [Teil 17 - Verwendung von Django Codespaces in Github](https://github.com/rcallaby/Learn-Git/blob/main/Lessons/en/Part-17-Using%20Django%20Codespaces-in-Github/github-django-codespace.md)
- [Teil 18 - Github Projektmanagement-Tools](https://github.com/rcallaby/Learn-Git/blob/main/Lessons/en/Part-18-Github-Project-Management-Tools/github-project-management-tools.md)
- [Teil 19 - Github Projektboards und Notizen](https://github.com/rcallaby/Learn-Git/blob/main/Lessons/en/Part-19-Github-Project-Boards-and-Notes/github-project-boards-and-notes.md)