Heim  >  Artikel  >  Web-Frontend  >  Beherrschen Sie die Grundlagen von Git und GitHub in nur wenigen Minuten

Beherrschen Sie die Grundlagen von Git und GitHub in nur wenigen Minuten

WBOY
WBOYOriginal
2024-08-22 18:32:40421Durchsuche

Was ist Versionskontrolle?

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...

Was ist 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

Was ist 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
Master the Essentials of Git and GitHub in Just Minutes

4 Grundlagen des Git-Workflows

  1. Arbeitsverzeichnis
  2. Staging-Bereich
  3. Lokales Repository
  4. Remote-Repository

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.

Additional resources

…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!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn