2017-12-04 2 views
-1

Wie installiere ich eine bestimmte Version von git commit in Linux? Wenn ein Programm die Bibliothek anfordert, sollte es von der Installation ausgehen.Wie installiere ich eine bestimmte Version einer git-Commit-Bibliothek in Linux?

ZB: Die folgende Version von wiringPi wird von einem meiner C++ - Programm benötigt.

git://git.drogon.net/wiringPi 
Version: 5edd177112c99416f68ba3e8c6c4db6ed942e796 
+3

Was hat das mit C oder make zu tun? – dbush

+0

Siehe [git doc] (https://git-scm.com/docs); BTW, 'git' ist so nützlich, dass Sie ein wenig davon wissen müssen –

+2

Der Satz" Installieren Sie eine bestimmte Version von Git Commit in Linux "macht keinen logischen Sinn. Der beste Weg, um eine hilfreiche Antwort auf stackoverflow zu bekommen, ist eine Frage zu stellen, die verstanden werden kann. Wenn Sie einen bestimmten Commit aus einem Git-Repository auschecken möchten, dann überprüfen Sie nach dem "git clone" einfach den Commit: "git checkout ". –

Antwort

2

Fügen Sie eine Checkout-Anweisung hinzu, nachdem Sie geklont haben?

ZB:

git clone git://git.drogon.net/wiringPi 
git checkout 5edd177112c99416f68ba3e8c6c4db6ed942e796 

Dann geben Sie die Build und Installationsbefehle - wenn Sie alles, was es verwendet werden soll, ist es wahrscheinlich in der Standardposition gehen muss. Für das Paket sind Sie in der Dokumentation suchen, sagt es:

./build 

Wenn Sie bereits eine Version von einem Paket-Manager haben (wie apt sollten Sie entfernen Sie die erste - die README.md aus dem Paket, das Sie erklärt verknüpft, wie zu tun dies)

+0

Ich möchte über den Inhalt von ./build wissen? –

+0

https://github.com/WiringPi/WiringPi/blob/master/build – interf

Verwandte Themen