Heim > Artikel > Web-Frontend > Beherrschen Sie die Grundlagen von Git und GitHub in nur wenigen Minuten
Versionskontrolle, auch Quellcodeverwaltung genannt, ist die Praxis der Nachverfolgung und Verwaltung von Änderungen an Dateien. Versionskontrollsysteme sind Systeme, die Änderungen an einer Datei im Laufe der Zeit aufzeichnen, sodass Sie später Versionen davon aufzeichnen können. Eines der beliebtesten Versionskontrollsysteme ist Git, ein beliebtes Kontrollsystem/Software.
Jetzt kommen wir zu Git...
Git ist ein Versionskontrollsystem, das zum Verfolgen von Änderungen in Computerdateien verwendet wird. Git wird zum Verfolgen von Codeänderungen, zum Verfolgen, wer Änderungen vorgenommen hat, und zur Codierungszusammenarbeit verwendet. Um mit Git zu beginnen, müssen Sie zunächst die Software herunterladen und installieren.
Okay, jetzt gehen wir zu GitHub
GitHub ist eine Code-Hosting-Plattform für Versionskontrolle und Zusammenarbeit. Damit können Sie und andere von überall aus an Projekten zusammenarbeiten. Damit Sie GitHub nutzen können, müssen Sie sich für ein Konto anmelden
Wird doch interessant, oder? Kommen wir nun zum Hauptgeschäft des Tages
Git-Workflow
Jetzt gibt es drei Zustände in der Datei in Ihrem Arbeitsverzeichnis:
Es kann bereitgestellt werden: Dies bedeutet einfach, dass alle an Ihren Dateien vorgenommenen Aktualisierungen bereitgestellt werden können und zum Festschreiben bereit sind.
Es kann geändert werden: Hier sagen wir einfach, dass die an den Dateien vorgenommenen Änderungen noch nicht im lokalen Repository (Repo in Kurzform) gespeichert wurden.
Es kann festgeschrieben werden: Die Änderungen, die Sie an Ihren Dateien vorgenommen haben, können im lokalen Repository gespeichert werden.
Ich hoffe, es wird interessanter. Keine Sorge, es bleibt noch Zeit. Lasst uns weiter lernen!
Jetzt lernen wir die grundlegenden Git-Befehle
$ git init
Dadurch erkennt Git den Ordner.
$ git status
Hier wird der Status der Dateien angezeigt, die bereitgestellt oder geändert werden sollen.
$ git add
Dadurch wird eine Datei, die sich im Arbeitsverzeichnis befindet, zum Staging-Bereich hinzugefügt.
$ git commit
Dadurch behalten wir den Überblick über unsere Codebasis. Es wird grundsätzlich verwendet, um alle bereitgestellten Dateien zum lokalen Repository hinzuzufügen.
$ git push
Dies wird verwendet, um unseren Code von unserem lokalen Computer an GitHub zu übertragen. Hier werden alle festgeschriebenen Dateien im lokalen Repository in das Remote-Repository verschoben.
$ git fetch
Dies wird verwendet, um Dateien vom Remote-Repository in das lokale Repository zu übertragen.
$ git merge
Dies wird verwendet, um Dateien aus dem lokalen Repository in das Arbeitsverzeichnis zu übertragen.
$ git pull
Dies wird verwendet, um Dateien aus dem Remote-Repository in das Arbeitsverzeichnis zu übertragen. Es erledigt die gemeinsame Arbeit von Git Fetch und Git Merge. Anstatt also Git Fetch und Git Merge auszuführen, können Sie einfach einen Git Pull ausführen.
Lass uns das nicht zu langweilig machen. Lassen Sie uns gemeinsam mit nur diesen wenigen Schritten Ihr erstes Repo erstellen
Schritt 1: Erstellen Sie ein Git-Hub-Konto
Klicken Sie einfach auf diesen Link und erstellen Sie einen. Wenn Sie bereits einen haben, fahren Sie mit Schritt zwei fort, Genie.
Schritt 2: Überprüfen Sie, ob Git auf Ihrem Computer installiert ist
Geben Sie dazu die folgenden Befehle ein:
$ git -- version
Wenn Sie Git bereits haben, wird Ihnen die Version angezeigt, die Sie installiert haben.
Schritt 3: Richten Sie Ihre Identität ein
Legen Sie Ihren Benutzernamen und Ihre E-Mail-Adresse fest. Diese Informationen sind sehr wichtig, da Git bei jedem Commit Ihre Identität (Benutzername und Passwort) verwendet und diese unveränderlich in die Commits integriert ist, die Sie zu erstellen beginnen. Um dies zu erreichen, geben Sie die folgenden Befehle ein.
$ git config –global user.name “Rose Abuba” $ git config –global user. Email “roseabuba@outlook.com $ git config --global –list # to check the data provided
Schritt 4: Erstellen Sie ein Repo
Erstellen Sie ein neues Repository auf GitHub. Gehen Sie zu Ihrem GitHub-Konto und erstellen Sie ein neues Repo, indem Sie auf die Schaltfläche „Neu“ klicken und „Repository erstellen“ auswählen (Sie können Ihrem Repo einen beliebigen Namen geben). Danach sehen Sie eine Liste mit Optionen zum Pushen eines neuen Repositorys oder eines bereits vorhandenen Repositorys.
Schritt 5: Erstellen Sie einen Ordner und eine Datei
Erstellen Sie nun eine Datei und öffnen Sie sie mit einem beliebigen Code-Editor Ihrer Wahl. Öffnen Sie dann Ihr Terminal. Um eine Datei auf Ihrem Terminal zu erstellen, geben Sie die folgenden Befehle ein.
$ touch Index.html
Schritt 6: Git initialisieren
Sie tun dies, indem Sie die folgenden Befehle eingeben
$ git init
Schritt 7: Bereitstellen von Dateien für Commit
Geben Sie die folgenden Befehle ein:
$ git add .
Dadurch werden alle Dateien im lokalen Repository hinzugefügt und zum Festschreiben bereitgestellt
$ git add Index.html
So fügen Sie eine bestimmte Datei hinzu: Bevor wir unsere Dateien festschreiben, überprüfen wir den Status unserer Dateien
$ git status
Step 7: Commit changes to your git Repository
$ git commit -m "First Commit"
Add a remote origin and Push
To update the changes you have made to the main branch because it won’t be automatically updated on Git hub. All those changes are in the local Repository.
$ git remote add origin remote_repository_URL
To list connections with other repositories, type the following commands:
$ git remote -v
This will list the URLS of the remote connections you have with other repositories
Step 9: Push Changes made from your local repository to the remote repository.
Type the following command:
$ git push -u origin main #pushes changes to origin
The next thing is to refresh. If you followed the above steps, you will see that your codes have been successfully pushed to GitHub.
HI Genie! If you followed up this far, You are one step to Collaboration! People can now view your code online. All you need to do is to share your repo link and you are good to go!
Note that each time you make changes on your local repository and you want it to reflect on your Github, These following commands are the most common command flow used.
$ git add . $ git status $ git commit -m "Second Commit" $ git push -u origin main
In case you want to work with other people’s repositories on Github, you can clone their repos. To do this, type the following commands.
$ git clone remote_repository_URL
Now let’s move to collaboration
When you work with a team, That is, for example, a group of developers working on a project. Each time you make a change and push it into the main repo, your colleagues have to pull those changes that you pushed into the git repo. Simply put it this way. To keep up with updates and the latest changes on the git repo, all you need is a git pull command. To achieve this, type the following commands.
$ git pull origin main
OR
$ git fetch AND $ git merge
git pull is equilavent to git fetch and git merge
Lastly, let me teach you the basic things you need to know about Branches
$ git branch develop
This creates a new branch called the develop
$ git branch
This shows a list of branches already created
$ git checkout develop
This automatically moves to the branch develop
These are just the basic things you need to know about Git and GitHub. Stay tuned for more articles on how to use git and GitHub.
…And always remember, in case of fire, Do these 3 things;
Git commit
Git Push
Leave Building
Okay, Byeeeee………
Das obige ist der detaillierte Inhalt vonBeherrschen Sie die Grundlagen von Git und GitHub in nur wenigen Minuten. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!