Erste Schritte in Github

Nachdem du dich bei GitHub registriert hast, kannst du damit beginnen, deine Inhalte per Versionskontrolle zu sichern. Begib dich dazu im Terminal in den Ordner, dessen Inhalt auf GitHub gesichert werden soll. Zum Initialisieren eines Git Repositorys gib Folgendes ein:

 

git init

 

Ein Ordner .git wird angelegt, der Git zur Verwaltung dient. Durch den führenden Punkt ist dies ein unsichtbarer Ordner, der auf dem grafischen Desktop nicht zu sehen ist. Mit

 

git status

 

lässt man sich den gegenwärtigen Status seiner Daten anzeigen. Wenn eine Datei geändert worden ist oder neu hinzugekommen ist, wird es hier angezeigt. Ist zum Beispiel eine neue Datei hinzugekommen, muss man die Datei zunächst adden (hinzufügen):

 

git add neue_datei.txt

 

Du kannst auch

 

git add -A .

 

eingeben. Der Punkt steht für den aktuellen Ordner, sodass alles im Ordner hinzugefügt wird. Das -A schließt auch gelöschte Dateien mit ein.
Mit

 

git add ordner/*

 

fügt man alle Dateien eines bestimmten Ordners hinzu.

Mit

 

git reset neue_datei.txt

 

entfernst du Files von der Liste der zu berücksichtigenden Files (Staging Area). Ein erneutes

 

git status

 

gibt den aktuellen Stand wieder. Bei neuen oder geänderten Daten wird Git jetzt anmerken: „Changes to be committed:“ Das sind all die Daten, die zum commit vorgemerkt sind. Committete Daten bilden eine Bestandsaufnahme deines Repositorys. Am besten committest du deine Daten mit einem kurzen Kommentar:

 

git commit -m "Hier einen Kommentar eingeben"

 

Willst du mehrere Daten des gleichen Typs adden, kannst du Wildcards (Platzhalter) verwenden. Der Ausdruck muss dann allerdings in Anführungsstrichen stehen:

 

git add "*.txt"

 

Danach kannst du den aktuellen Stand wieder committen. Selbstverständlich ist zwischendurch ein git status auch nie verkehrt. Mit

 

git log

 

lässt du dir eine Liste der Commits anzeigen. Für git log gibt es eine Fülle von Optionen. Ein Auswahl weiterer Optionen ist auf dieser Webseite zu finden:

git-scm.com/book/de/v1/Git-Grundlagen-Die-Commit-Historie-anzeigen

Leg jetzt bei github.com ein neues Repository nach folgendem Schema an:

 

git remote add origin github.com/your_git_username/name_of_your_repository.git

 

Es hat sich eingebürgert, das Remote „origin“ zu nennen. Um die Commits nun wirklich hochzuladen, verwendest du folgenden Befehl:

 

git push -u origin master

 

Der Remote-Name lautet origin, der Branch (Arbeitszweig) erhält den Namen master. Durch das -u merkt sich Git den Branch, sodass du später nur noch “git push” eingeben musst.

Arbeiten mehrere Personen an einem Branch, wird er sich nach einiger Zeit verändert haben. Dann lädtst du dir den aktuellen Branch am besten komplett herunter:

 

git pull origin master

 

Darüber hinaus werden im Terminal alle Veränderungen angezeigt. Mit

 

git diff

 

lässt du dir inhaltliche Unterschiede anzeigen.

Ist dein Branch auf dem neusten Stand, kannst du mit folgenden Befehl einen „Nebenzweig“ eröffnen, um zum Beispiel etwas Neues zu testen oder auszuprobieren:

 

git branch myNebenzweig

 

Mit

 

git branch

 

lässt du dir beide Branches auflisten: master und myNebenzweig.

Mit

 

git checkout myNebenzweig

 

wechselst du zum Branch myNebenzweig. Hier kannst du nun weitertesten und weitere Änderungen vornehmen. Wenn alles zufriedenstellend verlaufen ist, wechselst du wieder zum master Branch:

 

git checkout master

 

Nun willst du die Änderungen, die du in myNebenzweig vorgenommen hast, mit dem master Branch mergen (zusammenführen):

 

git merge myNebenzweig

 

Jetzt benötigst du den Branch myNebenzweig nicht mehr und kannst ihn löschen:

 

git branch -d myNebenzweig

 

Mit

 

git push

 

wird der soeben aktualisierte master Branch wieder hochgeladen.

 

 

Recent Posts

 

n8n ist ein leistungsstarkes Workflow- und Automatisierungs-Tool. In dieser Anleitung beschreibe ich, wie wir n8n ohne Docker auf einem Ubuntu-Serve…

Weiterlesen

 

Die Agency-Extension von NITSAN ist ein leistungsstarkes Template für TYPO3-Websites. In diesem Artikel beschreibe ich, wie diese Extension korrekt…

Weiterlesen

 

Wichtiger Hinweis: PHP 8.3 enthält signifikante Änderungen gegenüber früheren Versionen. Bitte prüf vor dem Update die Kompatibilität deiner…

Weiterlesen

Mein Thunderbird zickte plötzlich unerklärlicherweise herum: Es erinnerte mich an längst abgelaufene Termine, Aufgaben und Geburtstage – und das jeden…

Weiterlesen

Wichtiger Hinweis zu Beginn: Ich mache mir eine Kopie von der Webseite, die ich nach Composer migrieren will. Wie man eine Webseite für eine Kopie…

Weiterlesen

Adminer ist die Alternative zu phpMyAdmin

Weiterlesen

Voraussetzungen

• Ubuntu 22.04 Server

• SSH-Root-Zugang

• Apache2

• MySQL

• PHP8.2 PHP

 

Für Typo3 12.4 sollten außerdem folgende PHP-Module…

Weiterlesen

Extensions aktualisieren

Bei einem Upgrade eine Typo3-Installation ist als erstes eine Sicherung der Datenbank inklusive der Document Root Pflicht.…

Weiterlesen

Ich hatte auf einem frischen Ubuntu-Server 22.04 Typo3 12.2 und anschließend auch 11.5 mit Composer installiert. Als ich mich ins Backend einloggen…

Weiterlesen

Ich habe auf meinem Ubuntu-Mailserver Roundcube 1.4.11 am Start und möchte auf die aktuelle Version upgraden. Dazu gehe ich auf die Webseite von…

Weiterlesen

Kategorien

Kommentare und Antworten

×

Name ist erforderlich!

Geben Sie einen gültigen Namen ein

Gültige E-Mail ist erforderlich!

Gib eine gültige E-Mail Adresse ein

Kommentar ist erforderlich!

Captcha Code Kann das Bild nicht gelesen werden? Klicken Sie hier, um zu aktualisieren

Captcha ist erforderlich!

Code stimmt nicht überein!

* Diese Felder sind erforderlich.

Bemerkungen :

  • user
    tNUBGnOlrGhiYhE 07.09.2025 um 08:19
  • user
    QLeAOnfSIhj 07.09.2025 um 03:09
  • user
    BLFhEiNku 07.09.2025 um 10:51
  • user
    szAwzCGOMcTQOy 05.09.2025 um 11:29
  • user
    RXtLBYOc 01.09.2025 um 09:50
  • user
    BSXPGvOy 01.09.2025 um 08:46
  • user
    juayHGbOhUZpjL 29.08.2025 um 11:03
  • user
    FADmIJwvXH 29.08.2025 um 08:01
  • user
    JSLXvZAi 01.08.2025 um 07:43
  • user
    XCmIGEmNAWcX 31.07.2025 um 10:59
  • user
    qiFaHVWYQAeNwh 30.07.2025 um 10:41
  • user
    NFbVpMNaVD 24.07.2025 um 12:11
  • user
    LTzhLWPFXdy 22.07.2025 um 01:16
  • user
    EyaWXUEnhYAdi 21.07.2025 um 08:16
  • user
    VwtOhruntvvPnZ 20.07.2025 um 04:26
  • user
    HbjRcjlcTM 20.07.2025 um 05:01
  • user
    pYEvZDtARG 18.07.2025 um 07:35
  • user
    xMnzSZdasFJJPH 18.07.2025 um 09:54
  • user
    sIbJbYmEJbFLysX 18.07.2025 um 08:50
  • user
    PWHIZRSH 18.07.2025 um 02:50
  • user
    BoLaiXqKPUWZI 17.07.2025 um 08:31
  • user
    rxmUlIBs 17.07.2025 um 09:59
  • user
    mZRTnqGqd 17.07.2025 um 12:00
  • user
    EXRQMxuTKJHiKpJ 16.07.2025 um 11:08
  • user
    RzBMQfDg 15.07.2025 um 12:07
  • user
    rLtNfDQpO 15.07.2025 um 04:54
  • user
    kSeyEctCH 15.07.2025 um 02:29
  • user
    HStCAxlEnAwKXdk 15.07.2025 um 12:15
  • user
    HJLITQtQNAqtk 14.07.2025 um 12:49
  • user
    JRIYqJackcOhM 14.07.2025 um 07:36
  • user
    sRqiZtyxCs 13.07.2025 um 11:15
  • user
    gCrXuPuL 13.07.2025 um 02:01
  • user
    pOATMxfNcvglkSh 13.07.2025 um 02:09
  • user
    MZvYMmXW 11.07.2025 um 08:18
  • user
    xjjgRFZAHj 11.07.2025 um 12:29
  • user
    chpgMvJxDWJd 11.07.2025 um 12:44
  • user
    ErDFvifka 10.07.2025 um 10:52
  • user
    kmdPXQTUaSnL 09.07.2025 um 02:05
  • user
    KxQLReOdMMqIZl 09.07.2025 um 02:28
  • user
    vYHRmspvr 08.07.2025 um 03:10
  • user
    SczmZTBWTHcDwIC 06.07.2025 um 09:18
  • user
    yiPumtGMhg 06.07.2025 um 03:02
  • user
    cGQjVRmo 06.07.2025 um 12:45
  • user
    FyDTqlfTTHOuUP 06.07.2025 um 12:00
  • user
    WytYiNIKVadgNQS 05.07.2025 um 06:13
  • user
    OrbNBuMfdXkAEQm 05.07.2025 um 01:05
  • user
    KXSTtHJjnEIbblc 04.07.2025 um 09:57
  • user
    OavbrCux 03.07.2025 um 11:41
  • user
    XzYmgOzCADoKjpo 03.07.2025 um 05:50
  • user
    KBGhgwCQRsxep 02.07.2025 um 10:52
  • user
    IiutTENgyVrYnE 02.07.2025 um 08:00
  • user
    wpFtCCQElgw 02.07.2025 um 12:09
  • user
    VWXQsKuUZZfS 01.07.2025 um 08:16
  • user
    kYXHfIYmZ 01.07.2025 um 03:07
  • user
    IgucZNBbqvHb 30.06.2025 um 07:54
  • user
    mbgeApQIfp 30.06.2025 um 04:25
  • user
    ByMayWbTxPt 29.06.2025 um 10:45
  • user
    VMjpqinhMSg 29.06.2025 um 08:15
  • user
    umwAHHal 28.06.2025 um 05:20
  • user
    cedPJjskYxd 28.06.2025 um 03:29
  • user
    VajjOlZY 28.06.2025 um 05:22
  • user
    GInLtdZuLO 27.06.2025 um 05:19
  • user
    izCxuYWrhJpwve 27.06.2025 um 02:28
  • user
    ZHeAEWiSKl 27.06.2025 um 08:33
  • user
    jzUxAoqavjllhz 27.06.2025 um 07:35
  • user
    HCxJZSXpZEIb 26.06.2025 um 05:09
  • user
    OivgrqIetoVRSw 25.06.2025 um 01:23
  • user
    QtbOyqenHWGlAWb 24.06.2025 um 12:04
  • user
    WAkcpLYKtUL 23.06.2025 um 03:24
  • user
    hngvljPHZloEmn 23.06.2025 um 12:24
  • user
    YwWLpreFFrGVMVf 22.06.2025 um 10:13
  • user
    ZQhYNYxsi 22.06.2025 um 04:23
  • user
    VhuoriDz 21.06.2025 um 12:03
  • user
    AQikfdZecjLbo 21.06.2025 um 01:40
  • user
    sybZYcBjKfsziO 20.06.2025 um 02:29
  • user
    GSZadPrm 20.06.2025 um 01:28
  • user
    JnaVHMOiVI 19.06.2025 um 02:36
  • user
    MlakjWNCyKF 18.06.2025 um 11:36
  • user
    UZeOzOpX 18.06.2025 um 02:29
  • user
    nqdquzFztHm 17.06.2025 um 11:35
  • user
    WVMogHbGPQDoNym 17.06.2025 um 07:57
  • user
    rcDyCLyb 17.06.2025 um 08:41
  • user
    ZvQMZdhOBG 17.06.2025 um 06:49
  • user
    UBrTDLFwF 17.06.2025 um 01:08
  • user
    ZtQKrMzR 16.06.2025 um 07:32
  • user
    rFNdJEvlrlS 16.06.2025 um 01:27
  • user
    mKbcqwDZLqW 13.06.2025 um 11:41
  • user
    ebMNPzohP 13.06.2025 um 09:56
  • user
    RlUJoVEeNaIrY 12.06.2025 um 02:21
  • user
    ZNLDAlKYkyC 11.06.2025 um 01:56
  • user
    MPmwaVXyDzTtdW 11.06.2025 um 01:17
  • user
    dgNTKMuRYCByPK 11.06.2025 um 10:52
  • user
    hfUsuRvNaght 09.06.2025 um 08:14
  • user
    SUezTLDnvMhr 09.06.2025 um 12:51
  • user
    rQyaYXkJoHKVVmt 09.06.2025 um 10:13
  • user
    TwsRotYa 08.06.2025 um 03:54
  • user
    cRKQXrJllTGucO 08.06.2025 um 04:18
  • user
    JRWHAPCaMKjBNi 07.06.2025 um 07:55
  • user
    bYBNeBaXIxHgSi 07.06.2025 um 02:16
  • user
    PdxFCsPSFffgn 07.06.2025 um 10:51
  • user
    rPNSCVJQPYInd 07.06.2025 um 10:11
  • user
    RvwuLUwBOFpATq 07.06.2025 um 05:44
  • user
    bYFNTQlfOQHvgw 05.06.2025 um 03:43
  • user
    ChXKDsuZRWGN 03.06.2025 um 11:03
  • user
    AkPQzgTBh 03.06.2025 um 03:41
  • user
    YcjWleGEk 02.06.2025 um 11:53
  • user
    YwdWAOlZUO 02.06.2025 um 11:57
  • user
    cpbpTxHO 01.06.2025 um 04:37
  • user
    cYytgtFAJdMLz 31.05.2025 um 02:09
  • user
    YaKAPigM 29.05.2025 um 10:02
  • user
    LuAKrwgauHw 28.05.2025 um 06:59
  • user
    QjwdadYiX 28.05.2025 um 10:04
  • user
    TKgtkCLmPR 27.05.2025 um 05:10
  • user
    rmbOufdIsfqnSJx 26.05.2025 um 11:37
  • user
    zUgQjKsOqnwwxq 26.05.2025 um 04:05
  • user
    rankZQjIw 25.05.2025 um 06:09
  • user
    gMQdLQtpXu 25.05.2025 um 11:03
  • user
    buRnBPZDAxU 25.05.2025 um 09:55
  • user
    dAlYjTsYY 23.05.2025 um 10:57
  • user
    WCXxMvpgAkw 23.05.2025 um 12:35
  • user
    QMkQyEtwfEAzz 22.05.2025 um 02:53
  • user
    qElFpGSeZ 21.05.2025 um 11:51
  • user
    LfOdVLRXfWJo 21.05.2025 um 11:15
  • user
    GQFUFgXRG 21.05.2025 um 10:14
  • user
    gGAPTmpqmPi 18.05.2025 um 11:26
  • user
    JuKzKmoPDrmLgi 18.05.2025 um 10:57
  • user
    XtFRWjfCbaGqV 18.05.2025 um 02:26
  • user
    FayHkNJjvCL 18.05.2025 um 12:56
  • user
    DTyZhblZ 17.05.2025 um 07:10
  • user
    wqvexbKqElOXdSW 17.05.2025 um 02:39
  • user
    WEMqenzvvBgQ 17.05.2025 um 01:14
  • user
    tFEkBxitBPhxVEc 15.05.2025 um 11:40
  • user
    gxPVLcjyuBqnR 15.05.2025 um 12:45
  • user
    VNESUsrGZRsuxI 14.05.2025 um 04:49
  • user
    QqbDZYhHFqFXNI 13.05.2025 um 10:09
  • user
    qqpDDSVTRP 13.05.2025 um 12:15
  • user
    QEDhBamLxnCL 12.05.2025 um 07:51
  • user
    efSDvmsDjcSK 12.05.2025 um 04:45
  • user
    fwmEufCW 12.05.2025 um 03:11
  • user
    iPZQdqeKTlP 12.05.2025 um 02:12
  • user
    KVuLoIcdjsVP 12.05.2025 um 01:50
  • user
    iaGBiwEuYRh 12.05.2025 um 01:22
  • user
    hXNlGcrjAxnjSBD 12.05.2025 um 04:17
  • user
    ZscapfEMKCHHP 11.05.2025 um 01:34
  • user
    NEserxkf 10.05.2025 um 05:24
  • user
    QBXguwSVlIsK 09.05.2025 um 05:17
  • user
    DXsSGaBKU 08.05.2025 um 03:24
  • user
    EqDQWDeXElLPY 05.05.2025 um 03:39
  • user
    uozpxUINBwWyBvO 05.05.2025 um 06:40
  • user
    oVLqAxOgnVJv 03.05.2025 um 04:16
  • user
    aFlwwjfxpUy 03.05.2025 um 02:26
  • user
    yNDCCaxtOC 03.05.2025 um 09:12
  • user
    NclztMwB 02.05.2025 um 11:50
  • user
    WyuLjGtOTPuS 02.05.2025 um 01:00
  • user
    LWmaRLJP 02.05.2025 um 03:36
  • user
    mBprfnLQXyDpyac 01.05.2025 um 06:28
  • user
    EuTlXUHoJ 01.05.2025 um 04:21
  • user
    JsyIMAbITbGJ 01.05.2025 um 03:11
  • user
    qOnJqlvhmGype 30.04.2025 um 11:27
  • user
    fRFiuqzxn 29.04.2025 um 08:00
  • user
    lAXDZsQNAYz 29.04.2025 um 01:47
  • user
    gzSvYPxHZvFTH 28.04.2025 um 09:50
  • user
    VvgzuTJy 28.04.2025 um 06:09
  • user
    PJeAXjgPkXwugfJ 26.04.2025 um 08:07
  • user
    yzVfjOGHLUYIz 26.04.2025 um 04:41
  • user
    kLlNlPevr 24.04.2025 um 09:15
  • user
    CpLMBTnzhJi 24.04.2025 um 02:16
  • user
    VtCaAnAQEU 23.04.2025 um 10:28
  • user
    PkBYElVZj 21.04.2025 um 09:56
  • user
    MimxSRbVs 21.04.2025 um 06:11
  • user
    srPmvgXdPNurbWu 21.04.2025 um 08:44
  • user
    HzsfsfxtxUejYRc 21.04.2025 um 06:15
  • user
    qCmNRAmnbdLPlA 20.04.2025 um 04:17
  • user
    MmdqRDaKsemUs 18.04.2025 um 05:29
  • user
    TCxHvhisDJmqCE 17.04.2025 um 03:07
  • user
    KzqhOUrRFaTgN 17.04.2025 um 01:36
  • user
    szoPgBEAo 16.04.2025 um 02:14
  • user
    bMsyDWCVsIvQW 16.04.2025 um 02:39
  • user
    MfoJAzzAmbGBc 15.04.2025 um 07:30
  • user
    jOqYFMJiRiywp 12.04.2025 um 09:19
  • user
    BxuqDeqUpwoXzr 12.04.2025 um 02:00
  • user
    eljsnmIcZE 11.04.2025 um 10:18
  • user
    pHBuMmqEXzBXbeu 11.04.2025 um 08:29
  • user
    cnyWAoCOkhP 11.04.2025 um 03:39
  • user
    CtnOPFJxmd 11.04.2025 um 06:22
  • user
    nLxSZsluuDzQ 10.04.2025 um 10:43
  • user
    xzDvrFQvxTUcZu 10.04.2025 um 07:57
  • user
    urDFQmqn 10.04.2025 um 07:36
  • user
    YecOeEGyKpTiXi 07.04.2025 um 05:49
  • user
    IwfGVhDSNxVfMH 07.04.2025 um 04:31
  • user
    KUeGJFBtusnPv 07.04.2025 um 02:37
  • user
    XvjIpRcWBNBZa 06.04.2025 um 01:26
  • user
    tTmVXiqwVsJ 05.04.2025 um 06:57
  • user
    PAOqdUiMY 05.04.2025 um 10:20
  • user
    gHSQMVIDAUhtL 05.04.2025 um 12:47
  • user
    fDUrTVgdjeFHd 01.04.2025 um 05:57
  • user
    lPumareFEDxP 31.03.2025 um 12:05
  • user
    XMFoSSVZb 29.03.2025 um 12:41
  • user
    mDwJVSMRllpd 28.03.2025 um 03:33
  • user
    ZfPaKhEmb 06.03.2025 um 10:53
  • user
    IUfbPfaA 05.03.2025 um 06:53
  • user
    sMabnFFHYtx 09.01.2025 um 05:06
  • user
    WZGuZKXDdCspf 04.01.2025 um 02:17
  • user
    nYXrzhbxClQe 01.01.2025 um 05:50
  • user
    uZInxdTC 28.12.2024 um 12:11
  • user
    DZuPVsZWwv 21.12.2024 um 05:44
  • user
    XayrcPLS 07.12.2024 um 03:33
  • user
    moFBaOjt 28.07.2024 um 08:29
    fUEDFtce
  • user
    WFnuxoJd 23.07.2024 um 05:58
    UsHLcNnZIyA
  • user
    DqQPkwmKsVR 20.07.2024 um 10:58
    CjANvHKlrdzp
  • user
    PcFtTnDf 17.07.2024 um 11:40
    LjzVYyPAHqXMx
  • user
    XxBgdVtTFfYi 04.07.2024 um 12:29
    ouJYawpePykGAEU
  • user
    vtjaJRAmkZenEyDI 25.06.2024 um 10:04
    jdOfNkva
  • user
    qDLZmkxtPMbHlUv 08.06.2024 um 11:54
    NyEPWMvKbo
  • user
    BoHwSPXUgTAmG 01.06.2024 um 07:42
    dhsMLoXBnDaIQScF
  • user
    hUOkowCM 20.05.2024 um 04:35
    uJvIwHirV