Der Text Der gute Kamerad wurde 1809 von Ludwig Uhland in Tübingen gedichtet, 1825 vertonte ihn der ebenfalls in Tübingen wohnende Friedrich Silcher. Das so entstandene Lied wurde bekannt unter der Anfangszeile der ersten Strophe: Ich hatt’ einen Kameraden.
Das Lied entstand 1809 unter dem Eindruck des Einsatzes badischer Truppen unter französischem Befehl gegen aufständische Tiroler, wobei Uhland zu beiden Seiten Beziehungen hatte. Obwohl das Gedicht schon vertont war, änderte Friedrich Silcher ein Schweizer Volkslied dafür ab und schuf damit die noch heute bekannte Version.