Hacktoberfest
HacktoBerfest 2022
HacktoBerFest -Beitrag in jeder Sprache kann hier vorgeschoben werden.
Geben Sie es einfach auf und fügen Sie eine Hello World hinzu, um zum Hacktoberfest einen Beitrag zu leisten und eine Pull -Anfrage zu senden!
Holen Sie sich kostenlose Goodies, indem Sie nur wertvolle Code schreiben
Sag Hallo in jeder Sprache deiner Wahl zur Welt!
Was ist Hacktoberfest?
Das HacktoBerfest ist ein Programm von Digital Ocean und Github, in dem Sie problemlos ein T-Shirt gewinnen können, indem Sie im Oktober 4 Anfragen an Anfragen an Open-Source-Projekte auf Github durchführen.
Schritte zu befolgen
1. Registrieren Sie sich für das Hacktoberfest
https://hacktoberfest.com/
2. Gabel es?
Sie können Ihre eigene Gabel/Kopie von HacktoBerFest erhalten, indem Sie die Schaltfläche Fork verwenden oder darauf klicken.
3. Fügen Sie ein Programm in einer Sprache hinzu, die Ihnen gefällt?
Sobald Sie das Repo gegabelt haben, fügen Sie Ihr Progam in den Sprachordner hinzu in
Hauptzweig, wenn es keinen Sprachordner gibt, machen Sie einen und fügen Sie ihn hinzu.
Sie können einen Blick auf die Programmierliste in Wikipedia werfen, um ein neues Hacktoberfest zu erstellen!
4. Bereit, konstant, geh ...? ?
Sobald Sie diese Schritte ausgeschlossen haben, sind Sie bereit, mitzunehmen
Durch die Überprüfung unserer Help Wanted Problemen und Erstellen von Pull -Anfragen.
5. Geben Sie diesem Projekt einen Stern
Wenn Sie gerne an diesem Projekt gearbeitet haben, teilen Sie dieses Projekt bitte genauso mit
So wie Sie können und auf die Hauptrolle spielen, um so viele Menschen in OpenSource wie möglich zu helfen.
Schritte, um Änderungen vorzunehmen und mit Git beizutragen!
Um Ihre eigene lokale Kopie des Repositorys zu erstellen, zu dem Sie einen Beitrag leisten möchten, lassen Sie uns zunächst ein Terminalfenster öffnen.
Wir werden den Befehl // Git Clone // zusammen mit der URL verwenden, die auf Ihre Gabel des Repositorys verweist.
Diese URL ähnelt der URL oben, außer jetzt endet sie mit // .git .// In der obigen Cloud_Haiku -Beispiel sieht die URL so aus:
https://github.com/your-username/learn-with-hacktoberfest.git
Sie können die URL alternativ mit der Schaltfläche „Klon- oder Download“ von Ihrer Repository -Seite kopieren, die Sie gerade auf der ursprünglichen Repository -Seite gegabelt haben. Sobald Sie auf die Schaltfläche klicken, können Sie die URL kopieren, indem Sie auf die Binder -Schaltfläche neben der URL klicken:
Sobald wir die URL haben, sind wir bereit, das Repository zu klonen. Dazu kombinieren wir den Befehl git klon mit der repository -URL aus der Befehlszeile in einem Terminalfenster:
Git Clone https://github.com/your-username/learn-with-hacktertoberfest.git
4. Erstellen Sie einen neuen Zweig
Ändern Sie Ihr Verzeichnis, damit Sie im Verzeichnis des Repositorys arbeiten, um Ihren Zweig aus Ihrem Terminalfenster zu erstellen. Verwenden Sie unbedingt den tatsächlichen Namen des Repositorys (dh Hacktoberfest), um in dieses Verzeichnis zu wechseln.
// CD Hacktoberfest //
Jetzt erstellen wir unseren neuen Zweig mit dem Befehl Git Branch. Stellen Sie sicher, dass Sie es beschreibend nennen, damit andere, die an dem Projekt arbeiten, verstehen, woran Sie arbeiten.
// Git Branch New-Branch //
Nachdem unsere neue Filiale erstellt wurde, können wir umschalten, um sicherzustellen, dass wir an diesem Zweig mit dem Git Checkout -Befehl arbeiten:
// Git Checkout New-Branch //
Sobald Sie den Befehl git checkout eingegeben haben, erhalten Sie die folgende Ausgabe:
// Ausgabe: //
// auf Branch 'New-Branch' umgestellt //
Zu diesem Zeitpunkt können Sie jetzt vorhandene Dateien ändern oder neue Dateien zu dem Projekt in Ihrer eigenen Filiale hinzufügen.
Änderungen vor Ort vornehmen
Sobald Sie vorhandene Dateien geändert oder dem Projekt neue Dateien hinzugefügt haben, können Sie sie Ihrem lokalen Repository hinzufügen, was Sie mit dem Befehl git addieren können. Fügen wir das Flag -Flag hinzu, um alle Änderungen hinzuzufügen, die wir vorgenommen haben:
// git add -a // oder // git hinzufügen. //
Als nächstes möchten wir die Änderungen aufzeichnen, die wir mit dem Befehl git comment vor dem Repository vorgenommen haben.
Die Commit -Nachricht ist ein wichtiger Aspekt Ihres Codebeitrags. Es hilft den anderen Mitwirkenden, die Veränderung, die Sie vorgenommen haben, vollständig zu verstehen, warum Sie es geschafft haben und wie wichtig es ist. Darüber hinaus bieten Commit -Nachrichten eine historische Aufzeichnung der Änderungen für das Projekt im Allgemeinen und helfen zukünftige Mitwirkende auf dem Weg.
Wenn Sie eine sehr kurze Nachricht haben, können Sie dies mit dem -M -Flag und der Nachricht in Zitaten aufzeichnen:
// Beispiel: //
// Git Commit -m "aktualisiert Readme.md" //
Zu diesem Zeitpunkt können Sie den Befehl Git Push verwenden, um die Änderungen in den aktuellen Zweig Ihres Forked -Repositorys zu drücken:
// Beispiel: //
// Git Push-Set-Upstream-Ursprung New-Branch //
5. Aktualisieren Sie das lokale Repository
Während Sie neben anderen Mitwirkenden an einem Projekt arbeiten, ist es wichtig, dass Sie Ihr lokales Repository mit dem Projekt auf dem neuesten Stand halten, da Sie keine Pull-Anfrage nach Code stellen möchten, die Konflikte verursachen. Um Ihre lokale Kopie der Codebasis aktualisiert zu halten, müssen Sie Änderungen synchronisieren.
Wir werden zuerst eine Fernbedienung für die Gabel konfigurieren und dann die Gabel synchronisieren.
6. Konfigurieren Sie eine Fernbedienung für die Gabel
Als nächstes müssen Sie ein neues Remote -Upstream -Repository angeben, damit wir mit der Gabel synchronisieren können. Dies wird das ursprüngliche Repository sein, aus dem Sie gezogen sind. Sie müssen dies mit dem Befehl git remote add tun.
// Git remote addestream https://github.com/gdscgcu/learn-with-hacktoberfest.git addieren
In diesem Beispiel ist // upstream // der Shortname, den wir für das Remote -Repository geliefert haben, da sich „stromaufwärts“ auf das Repository bezieht, aus dem Sie geklont haben. Wenn Sie dem Repository eines Mitarbeiters einen Remote -Zeiger hinzufügen möchten, möchten Sie möglicherweise den Benutzernamen oder einen verkürzten Spitznamen des Mitarbeiter für den Shortnamen angeben.
7. Synchronisieren Sie die Gabel
Sobald Sie eine Fernbedienung konfiguriert haben, die auf das stromaufwärts gelegene und ursprüngliche Repository auf GitHub verweist, können Sie Ihre Gabel des Repositorys synchronisieren, um es auf dem neuesten Stand zu halten.
Um Ihre Gabel aus dem Verzeichnis Ihres lokalen Repositorys in einem Terminalfenster zu synchronisieren, müssen Sie den Befehl // git fetch // verwenden, um die Zweige zusammen mit ihren jeweiligen Commits aus dem vorgelagerten Repository abzurufen. Da Sie den Shortname „Upstream“ verwendet haben, um sich auf das Upstream -Repository zu verweisen, müssen Sie das an den Befehl übergeben:
// git stromaufwärts holen //
Wechseln Sie zum lokalen Master -Zweig unseres Repositorys:
// Git Checkout Master //
Sie müssen jetzt alle Änderungen zusammenführen, die in der Master -Zweigstelle des ursprünglichen Repositorys vorgenommen wurden, auf die Sie über Ihre lokale Upstream-/Master -Filiale mit Ihrem lokalen Master -Zweig zugreifen werden:
// Git fusionieren vor dem Stream/Master //
8. Pull -Anfrage erstellen
Zu diesem Zeitpunkt sind Sie bereit, eine Pull -Anfrage an das ursprüngliche Repository zu stellen.
Sie sollten zu Ihrem Gabel-Repository navigieren und auf der linken Seite der Seite die Schaltfläche „Neue Pull-Anfrage“ drücken.
Mitwirkende
Erstaunliche Menschen, die ihre Beiträge für das Hacktoberfest geleistet haben. Fühlen Sie sich frei zu beitragen und bringen Sie sich hier vor!
Hurra!! Sie sind gerade näher gekommen, um Ihre Hacktoberfest -Herausforderung zu vervollständigen.