Ein Leitfaden für Anfänger zu GitHub

Veröffentlicht: 2022-12-04

Als neuer Programmierer müssen Sie etwas über Git lernen, das über dynamische Funktionen verfügt, um Ihre Arbeit zu unterstützen. Git arbeitet als verteilte Versionskontrollsoftware, die es verschiedenen Entitäten ermöglicht, gleichzeitig zu arbeiten und den Änderungsverlauf der gesamten Arbeit zu speichern. Die außergewöhnliche Funktion garantiert null Codestreitigkeiten und ermöglicht es Entwicklern, Dateien oder vollständige Projekte auf ein früheres Codemodell zurückzusetzen.

Da sich die Anforderungen solcher Projekte häufig ändern, ermöglicht ein Versionskontrollsystem Entwicklern, zu einer früheren Version ihres Codes zurückzukehren.

Die Branch-Struktur von Git ermöglicht es Entwicklern, selbstständig an einem Job zu arbeiten. Wenn Sie ein Entwickler sind, stellen Sie sich Git als eine kleine Softwareanwendung vor, die Ihre Codebasis verwaltet.

Inhaltsverzeichnis

Repositories für Git

Der Repository-Speicher ist eine unverzichtbare Funktion, die Sie kennen müssen, wenn Sie mit der Nutzung von Git beginnen möchten. Ein Repository ist ein Projekt, das mehrere Dateien enthält, z. B. codebasierte Dateien.

Es gibt zwei Möglichkeiten, Git-Repositories zu speichern: Speichern Sie es online, auf einem Cloud-Speicher oder installieren Sie den Server in Ihrem System, um Dateien zu speichern.

Die beliebtesten Git-Repository-Dienste sind GitHub von Microsoft, GitLab und BitBucket.

Notwendigkeit von Git

Git vereinfacht das Mitwirken an Open-Source-Projekten

GitHub wird verwendet, um fast jedes Open-Source-Projekt abzuwickeln. Wenn Ihr Produkt Open Source ist, können Sie GitHub kostenlos verwenden. Es enthält eine Weboberfläche und eine native App, die das Einbinden detaillierter Dokumentationen und das Empfangen von Kommentaren zu Ihrem Projekt vereinfachen.

Sie können damit beginnen, einen Klon eines Projekts zu erstellen und es zu ändern, und dann einfach eine Pull-Anforderung über die Weboberfläche von GitHub senden. Dieser Pull-Request ermöglicht es Ihnen, andere über die im Projekt vorgenommenen Änderungen zu informieren und steht zur Überprüfung bereit.

Lernen Sie Softwareentwicklungskurse online von den besten Universitäten der Welt. Verdienen Sie Executive PG-Programme, Advanced Certificate-Programme oder Master-Programme, um Ihre Karriere zu beschleunigen.

Qualitätsdaten

Git macht es einfach, qualitativ hochwertige Dokumentation durch die Verwendung von GitHub zu erhalten. Der Support-Bereich und die Tutorials bieten Informationen zu fast jedem Git-bezogenen Thema, das man sich vorstellen kann.

Verbindet sich mit verschiedenen Plattformen

GitHub kann eine Verbindung zu gängigen Systemen wie Amazon und Google Cloud und Diensten wie Code Climate herstellen, um Ihre Eingaben zu verfolgen und Terminologie in über 200 Computersprachen zu identifizieren.

Aktiviert Updates in Ihrem Code zwischen Versionen

Es ist schwierig, den Überblick über Änderungen zu behalten, wenn eine Gruppe, die am selben Projekt arbeitet, die Dateien ändert. GitHub stellt Einheitlichkeit sicher, indem alle Änderungen an den Repository-Dateien nachverfolgt werden.

Es ermöglicht Ihnen auch, den Verlauf Ihrer früheren Dateien zu pflegen, ähnlich wie wir es bei Microsoft usw. tun, damit die früheren Versionen nicht bei jeder Änderung verloren gehen. GitHub macht es einfach, zur vorherigen Version zurückzukehren und Ihre Beiträge hinzuzufügen.

Stellen Sie Ihre Arbeit aus

Wollen Sie als Entwickler die Aufmerksamkeit Ihrer Recruiter gewinnen? Dann unterstützt Sie GitHub mit höchster Zuverlässigkeit.

Die meisten Firmen überprüfen jetzt GitHub-Profile, während sie nach neuen Projektmitarbeitern suchen. Wenn Ihr Profil öffentlich ist, steigen Ihre Chancen, eingestellt zu werden, auch wenn Sie keine angesehene Institution oder Hochschule besucht haben.

Wie verwende ich GitHub?

Installieren Sie GitHub auf Ihrem Gerät

Installieren Sie zunächst die Git-Tools auf dem Computersystem. Um mit GitHub zu interagieren, verwenden wir die Befehlszeilenschnittstelle.

  • Beginnen Sie mit der Aktualisierung Ihres Pakets.
  • Installieren Sie Git und Git-Hun mit apt-get.
  • Überprüfen Sie abschließend, ob Sie Git korrekt installiert haben.
  • Wenn Sie bereit sind, Ihre Arbeit zu speichern, führen Sie die folgenden Befehle mit Ihren Daten aus, um einen Standardbenutzernamen und eine Standard-E-Mail festzulegen.

Einrichten eines lokalen Git-Repositorys

Richten Sie ein lokales Git-Repository ein, wenn Sie ein neues Projekt von Grund auf neu starten. Hier können Sie Dateien speichern und Prüfpunkte für die Versionierung ändern. Vergessen Sie auch nicht, einen Ordner auf Ihrem Desktop zu erstellen, bevor Sie mit Ihrem lokalen Repository beginnen.

Starten Sie Ihren Port oder Ihre Eingabeaufforderung, indem Sie die unten aufgeführten Befehle kopieren.

cd~/Desktop/git-demo-example git init

Voila! Sie haben Ihr erstes Git-Repository erstellt, bereit zum Speichern von Dateien.

Fügen Sie dem Ordner einige Dateien hinzu, damit Sie etwas zum Arbeiten haben. Erstellen Sie eine Datei namens floral.py in Ihrem Ordner git-demo-example und fügen Sie den folgenden Code ein.

Wenn Sie Python nicht installiert haben, können Sie trotzdem eine TXT-Datei anstelle einer Py-Datei erstellen.

floral=[Rose, Lilie, Hibiskus, Gänseblümchen, Petunie, Sonnenblume]

Beenden und speichern Sie das Dokument. Erstellen Sie im selben Ordner eine weitere Datei namensfruits.py und fügen Sie den folgenden Code darin ein.

Früchte=[Apfel,Banane,Wassermelone,Mango,Lichi,Orange]

Jetzt haben Sie zwei Dateien in Ihrem Git-Ordner.

upGrads exklusives Softwareentwicklungs-Webinar für Sie –

SAAS Business – Was ist so anders?

Freigeben von Dateien für das lokale Git-Repository

Sobald Sie mit dem Erstellen eines lokalen Git-Repositorys und dem Erstellen neuer Dateien fertig sind, besteht der nächste Schritt darin, diese Dateien dem Ordner des Repositorys hinzuzufügen, um die in der Datei vorgenommenen Änderungen nachzuverfolgen. Der Vorgang wird als Commit bezeichnet.

Das Commuting erfordert zwei Schritte, um den Code an das lokale Repository zu übergeben. Sie müssen damit beginnen, die Datei vor dem Festschreiben in einem Staging-Bereich zu platzieren. Dieser zusätzliche Schritt im Prozess ermöglicht es Ihnen, zu steuern, welche Dateien Sie in das lokale Repository übertragen möchten, und schützt Sie davor, eine falsche Datei zu übertragen.

Beispiel: Wenn Sie eine einzelne Datei in den Staging-Bereich übertragen möchten, verwenden Sie – git add flower.py

Aber wenn Sie mehr als eine Datei hinzufügen möchten, verwenden Sie – git add flower.py fruit.py

Untersuchen Sie alle Verpflichtungen

Sie können git log verwenden, um eine Liste der bisher durchgeführten Commits anzuzeigen. Das Commit-Protokoll enthält den Namen des Erstellers des Commit, das Datum, an dem es festgeschrieben wurde, und die Commit-Nachricht für jedes Commit.

Commit-Dateien ignorieren

Wenn es Dateien gibt, die Sie nicht festschreiben möchten, können Sie die .gitignore-Datei verwenden, um dabei zu helfen. Die .gitignore-Datei weist Git an, welche Dateien oder Variationen ignoriert werden sollen, damit sie nicht versehentlich angezeigt und übertragen werden.

Git-Zweige

Ein weiteres brillantes Feature von GitHub ist, dass Sie mit Git separate Branches erstellen können, um Ihre Arbeit vom Master-Branch zu trennen, was äußerst nützlich für die Ausführung von Codetests ist. Wenn Sie git status in Ihren Port eingeben, sehen Sie, dass Sie sich im Master-Zweig befinden.

Erstellen Sie ein Remote-Repository, um mit Ihrer Gruppe zusammenzuarbeiten

Sobald Sie alle Änderungen in Ihrem lokalen Repository gespeichert haben, richten Sie ein Remote-Repository ein und synchronisieren Sie es mit Ihrem lokalen, um den Zugriff zu vereinfachen, oder teilen Sie es mit anderen. Auf diese Weise können Sie Änderungen an einen Hauptknotenpunkt verschieben, auf den andere zugreifen können Code und nehmen Sie die erforderlichen Änderungen vor.

Beliebte Kurse und Artikel zum Thema Softwareentwicklung

Beliebte Programme
Executive PG-Programm in Softwareentwicklung - IIIT B Blockchain-Zertifikatsprogramm - PURDUE Programm für Cybersicherheitszertifikate - PURDUE MSC in Informatik - IIIT B
Andere beliebte Artikel
Cloud Engineer Gehalt in den USA 2021-22 Gehalt als AWS-Lösungsarchitekt in den USA Backend-Entwicklergehalt in den USA Front-End-Entwicklergehalt in den USA
Gehalt für Webentwickler in den USA Fragen im Vorstellungsgespräch für Scrum Master im Jahr 2022 Wie starte ich 2022 eine Karriere in der Cybersicherheit? Karrieremöglichkeiten in den USA für Ingenieurstudenten

Erfahren Sie mehr über GitHub, indem Sie einen Kurs für Fortgeschrittene belegen

Bei upGrad ist unser Executive PG-Programm in Softwareentwicklung perfekt für angehende Softwareentwickler, IT-Experten, Ingenieure, Analysten und Studienanfänger, die ihre Karriere in der Softwareentwicklung starten möchten. Der Kurs bietet Ihnen eine vollständige Reise in die Softwareentwicklung, einschließlich Datenarchitektur.

Melden Sie sich jetzt an, um von den exklusiven upGrad-Funktionen wie 360-Grad-Lernunterstützung, Gruppenstudium und Netzwerkverwaltung zu profitieren.

Was ist der Unterschied zwischen Git und GitHub?

Einfach ausgedrückt ist Git eine Softwareanwendung, mit der Sie den Verlauf Ihres Quellcodes verwalten und verfolgen können. GitHub ist ein Cloud-fähiger Dienst, mit dem Sie Git-Repositories verwalten können. GitHub kann Ihnen bei der besseren Verwaltung Ihrer Open-Source-Git-Projekte helfen.

Ist der verfügbare Speicherplatz auf GitHub begrenzt?

Die veröffentlichte Größenbeschränkung jeder dieser Dateien ab 2020 auf GitHub beträgt 2 GB.

Ist es einfach, GitHub zu lernen?

Git rationalisiert den Prozess der Zusammenarbeit mit anderen und vereinfacht die Projektzusammenarbeit. Teammitglieder können an Dateien arbeiten und ihre Änderungen einfach in den Master-Branch des Projekts zusammenführen. Git- und GitHub-Wissen hat sich in verschiedenen Jobrollen allmählich von wünschenswert zu erforderlich entwickelt.