10 Tipps zur optimalen Nutzung von Github

GitHub ist ein Online-Hosting-Dienst für hauptsächlich Computercode mit Versionskontrolle. Stellen Sie sich Github als Cloud-basierten Entwicklungsdienst für Code und andere ähnliche Dateitypen vor. Github hat über 30 Millionen Benutzer, die alle teilen, entwickeln und zusammenarbeiten, um die Software von morgen zu entwickeln.

Es hostet Quellcode-Projekte in verschiedenen Programmiersprachen und verfolgt jede Iteration und jede Änderung. Außerdem kann jeder in Ihrem Team von überall auf der Welt an denselben Projekten zusammenarbeiten. 

GitHub ist am hilfreichsten für Projekte mit mehreren Mitarbeitern. Es bedeutet auch, dass Software- und App-Entwicklungsteams ein zentrales Repository verwenden können, in dem Benutzer Code hochladen, verwalten und synchrone Änderungen vornehmen können.

Bei der Verwendung anderer Cloud-basierter Systeme wie Dropbox können sich Änderungen gegenseitig überschreiben. Der erste, der seine Arbeit speichert, hat Vorrang vor einem anderen Teammitglied, das möglicherweise gleichzeitig versucht, Änderungen vorzunehmen.

Trotz der Tatsache, dass GitHub hauptsächlich von Ingenieuren und Programmierern verwendet wird, kann es genauso gut von Personen mit weniger technischer Erfahrung verwendet werden, um jeden Dateityp zu teilen und zusammenzuarbeiten.

Beispielsweise können Teammitglieder, die feststellen, dass sie häufig Änderungen an Word -Dokumenten vornehmen müssen, von den Versionskontrollfunktionen profitieren.

1. Verfolgen Sie Ihre Codierungsprojekte

Das Fundament der Plattform von GitHub ist die Fähigkeit, Projekte durch den Einsatz des verteilten Versionskontrollsystems Git (ein Programm, das Entwicklungen und Änderungen an Dateien verfolgt) zu verfolgen.

Teammitglieder können eine vollständige Übersicht über jedes beliebige Projekt anzeigen. Ein Fortschrittsbalken zeigt aktive Aufgaben, eine Liste mit To-dos und was erledigt wurde.

GitHub ermöglicht es Benutzern auch, Projektboards anderer Organisationen zu verfolgen, indem sie die URL eines Projekts in das Notizfeld eingeben. Wenn Sie möchten, können Sie die Nachverfolgung für ein bestimmtes Projekt deaktivieren.

2. Verwenden von Tastaturkürzeln

Die meisten von uns sind mit der Verwendung von Tastenkombinationen vertraut, um mehrere oder sich wiederholende Aufgaben schneller auszuführen.

Fast jede Seite auf GitHub enthält eine Liste mit Verknüpfungen, die auf dieser bestimmten Seite verwendet werden können. Sie können auf die Verknüpfung zugreifen, indem Sie „?“ eingeben. in eine Dialogbox.

3. Erkunden Sie andere Projekte

Die meisten Entwicklerteams verwenden GitHub , um ihre eigenen Projekte zu hosten und zu verwalten. Es hilft jedoch auch zu sehen, wie andere die Plattform nutzen, und ihre Projekte zu durchsuchen. Vielleicht bekommen Sie neue Einblicke, Ideen und Inspirationen, die Sie für Ihre eigenen Projekte nutzen können.

Finden Sie heraus, was in der GitHub - Community angesagt ist, treten Sie mit anderen Mitgliedern in Kontakt und suchen Sie nach Labels oder Themen, um weitere Einblicke zu erhalten.

Für eine Plattform, bei der es hauptsächlich ums Programmieren geht, ist Github unglaublich „menschenfreundlich“ und glänzt als benutzer- und gemeinschaftsorientierte Umgebung. Ihr Schwerpunkt auf benutzerorientierter Entwicklung ist in die Kultur von Github selbst eingebettet, das eine Top-20-Position unter den mitarbeiterfreundlichsten Arbeitsplätzen der Welt einnimmt.

4. Mehr als nur Programmieren

Viele gehen davon aus, dass GitHub nur für Entwickler sinnvoll ist. Es ist jedoch auch eine Ressource für viele andere Nischen. Zwei der wichtigsten kollaborativen Features von GitHub , die für jeden hilfreich sind, sind Branching und Forking.

Forking ermöglicht es Benutzern, eine Kopie oder einen Klon der Arbeit einer anderen Person zu erstellen, wenn sie Zugriff darauf haben. Der primäre Hyperlink zur Quelle kann beibehalten werden, während der Entwickler den Inhalt testet, Bearbeitungen und Überarbeitungen durchführt.

Mit dem Verzweigungstool können Benutzer eine temporäre Kopie einer Ressource erstellen. Dadurch wird verhindert, dass verschiedene Benutzer, die gleichzeitig an denselben Inhalten arbeiten, inkompatible Änderungen am Projekt vornehmen.

Branching und Forking sind wertvolle Tools für Benutzer, die an synergetischen Projekten arbeiten. Im Folgenden finden Sie mehrere Möglichkeiten, wie Teams jeder Art, nicht nur Programmierer, davon profitieren können:

  • Reiseprotokolle
  • Legale Dokumente
  • Musikalische Kompositionen
  • Datenvisualisierung für Journalisten
  • Bloggen und Content-Marketing
  • Rezept teilen

5. Erstellen Sie ein Repository

Ein Repository ist eine ausgefallene Art, den Raum zu beschreiben, in dem sich Ihr Projekt befindet. Ihre Optionen zum Speichern Ihrer Daten sind:

  • Jeder Online-Host
  • Ein Ordner auf Ihrem Computer
  • GitHub-Speicherplatz

Sie können jeden Dateityp in Ihrem Repository speichern, einschließlich Bild-, Text- und Codedateien. Der Einstieg in Ihr erstes Repository ist nicht schwierig. Zunächst(First) müssen Sie Ihr eigenes GitHub- Konto erstellen.

Die nächste Aktion besteht darin, auf das Pluszeichen in der oberen rechten Ecke zu klicken, während Sie angemeldet sind. Wählen Sie „(Select “) Neues Repository“.

Sie sehen dann einen Bildschirm, der so aussieht:

Beachten Sie, dass Repositories standardmäßig öffentlich sind. Wenn Sie möchten, dass der Zugriff eingeschränkt ist und Sie nicht möchten, dass jeder Ihren Fortschritt sieht, können Sie nur diejenigen auswählen, die Ihren Inhalt sehen sollen. Wenn Sie es vorziehen, etwas Privatsphäre zu wahren, müssen Sie auf einen kostenpflichtigen Dienst upgraden.

6. Verwenden Sie READMEs effektiv

Der Zweck einer README -Datei besteht darin, Benutzer für Ihr Projekt zu interessieren. Sie können Ihre Datei hinzufügen, während Sie mit dem Aufbau eines dedizierten Repositorys beginnen.

Diejenigen, die die WordPress- Plattform verwenden, sind mit (WordPress)README- Dateien vertraut . Vor(Prior) der Installation von Plugins kann Ihr Arbeitsteam diese Datei lesen, um eine klarere Vorstellung davon zu bekommen, was das Plugin wahrscheinlich tut und wie es am besten verwendet wird.

Machen Sie Ihre Datei nicht lang und langweilig, da sie die Benutzer höchstwahrscheinlich abweisen wird, anstatt sie dazu zu bringen, mehr zu lesen. Einige empfohlene Best Practices für README- Dateien sind:

  • Beschreibende Titel
  • Header-Bilder
  • Externe Links zu zusätzlicher Dokumentation
  • Kurze Feature-Listen
  • Klare und prägnante Zusammenfassungen

7. Anderen folgen

Interagieren Sie mit anderen auf GitHub , indem Sie deren Profil folgen. Sie können in den öffentlichen Repositories überwachen, woran andere arbeiten, und Sie erhalten auch Benachrichtigungen über ihre Aktivitäten auf Ihrem eigenen persönlichen Dashboard auf Github .

Sie werden eine Fülle großartiger Ideen für Ihre eigenen Entwicklungsprojekte finden, Sie können mit Teammitgliedern in Ihrer Nische oder Ihrem Arbeitsteam zusammenarbeiten und Ihr Wissen und Ihre Expertise teilen.

Um jemandem in GitHub zu folgen , können Sie nach Thema oder Nische suchen, zu seiner Profilseite navigieren und auf „Folgen“ klicken.

8. Nehmen Sie am Gespräch teil

Einer der vielen Vorteile von Open-Source-Plattformen ist die Möglichkeit, mit anderen zusammenzuarbeiten, zu lernen, zu teilen und zu kommunizieren.

Es fallen keine Kosten an, um Github zu nutzen und sein Potenzial zu erkunden. Der Zweck von Open Source besteht darin, mithilfe von Beiträgen der Massen Lösungen zu verbessern.

Erlernen(Learn) oder verbessern Sie Ihre Fähigkeiten oder helfen Sie anderen, von Ihrer Erfahrung und Ihrem Fachwissen zu lernen.

Indem Sie sich mit einer Community auf GitHub treffen, können Sie die Entwicklung von Projekten verfolgen, die Sie interessieren, Duplikate dieser Projekte erstellen und in Ihrem eigenen privaten Repository experimentieren.

Um eine Community zu finden, der Sie beitreten möchten, verwenden Sie die Funktion „Erkunden“, um nach Sammlungen zu suchen, die sich auf Ihr Interessengebiet beziehen.

9. Präsentieren Sie Ihre beste Arbeit

Wenn Sie ein aktiver Social-Media-Nutzer sind, verstehen Sie die Macht von gepinnten Beiträgen. Wenn Sie beispielsweise einen neuen Beitrag an Ihr Twitter -Profil anheften, bleibt er oben in Ihrem Feed und kann von jedem angezeigt werden, der dieses Profil anzeigt.

Facebook -Seiten haben die gleiche Funktion. Indem Sie Beiträge an Ihre Social-Media-Profile anheften, stellen Sie sicher, dass Ihre Besucher Ihren Lieblingsbeitrag zuerst sehen, anstatt Ihren gesamten Feed durchsuchen zu müssen.

GitHub ermöglicht es Ihnen auch, Ihre bevorzugten oder relevantesten Repositories an Ihre Profilseite anzuheften. Benutzer mit einem kostenlosen Konto können bis zu sechs Repositories anheften, die oben in ihrem Profil bleiben.

10. Wissen, wer schuld ist

Ja, es gibt in GitHub(GitHub) einen Button namens „blame“. Es ist vielleicht kein nettes Wort, aber es ist eine nützliche Funktion. Wenn Sie sehen möchten, wer eine bestimmte Änderung an einer Datei vorgenommen hat, spielen Sie das Schuldzuweisungsspiel(blame game) .

In der Schuldzuweisungsansicht einer Datei können Sie den gesamten Revisionsverlauf Zeile für Zeile sehen. Oder Sie können die vorgenommenen Änderungen oder eine Versionshistorie einer beliebigen Zeile untersuchen.

Wenn etwas kaputt ist oder nicht richtig funktioniert, kann diese Funktion helfen, zu erkennen, welche Teammitglieder gemeinsam an einer Lösung arbeiten müssen.

Wenn Sie nach einer zentralisierten, Cloud-basierten Plattform suchen, auf der Sie Projekte zusammenarbeiten, teilen, speichern, testen und veröffentlichen können, ist GitHub eine leistungsstarke Lösung.



About the author

Ich bin Informatiker mit den Schwerpunkten Datenschutz und Benutzerkonten und Familiensicherheit. Ich habe in den letzten Jahren an der Verbesserung der Smartphone-Sicherheit gearbeitet und habe Erfahrung in der Zusammenarbeit mit Gaming-Unternehmen. Ich habe auch mehrfach über die Probleme im Zusammenhang mit Benutzerkonten und Spielen geschrieben.



Related posts