Da es sich um eine Open-Source-Sprache handelt, wird der Quellcode von Golang auf GitHub gehostet. Wenn Sie Golang lernen oder an der Golang-Entwicklung teilnehmen möchten, müssen Sie das Abrufen von Golang-Code beherrschen.
Die folgenden Schritte sind zum Abrufen von Golang-Code:
Bevor Sie mit dem Abrufen von Golang-Code beginnen, müssen Sie zunächst Git installieren. Unter Linux können Sie es installieren, indem Sie den folgenden Befehl ausführen:
sudo apt-get update sudo apt-get install git
sudo yum install git
golangs Code wird auf GitHub gehostet. Daher müssen Sie zunächst die Code-Warehouse-Adresse von Golang auf GitHub finden. Nach dem Besuch von https://github.com/golang/go können Sie die Homepage des Quellcode-Warehouses von Golang sehen. Die Adresse lautet https://github.com/golang/go.git.
Mit den Git- und Golang-Code-Warehouse-Adressen können Sie den Golang-Quellcode mit dem folgenden Befehl lokal herunterladen:
git clone https://github.com/golang/go.git
Dadurch wird der gesamte Golang-Quellcode heruntergeladen den Go-Ordner im aktuellen Verzeichnis. Wenn Sie nur einen bestimmten Zweig herunterladen möchten, können Sie den Download-Zweig mit dem folgenden Befehl angeben:
git clone -b 分支名称 --single-branch https://github.com/golang/go.git
git pull origin
Wenn die Meldung „Bereits aktuell“ erscheint, bedeutet dies, dass Ihr Code bereits aktuell ist. Wenn sich das Remote-Repository ändert, wird nach der Ausführung dieses Befehls der lokale Zweig so aktualisiert, dass er mit dem Remote-Zweig übereinstimmt.
5. Holen Sie sich den Golang-Code eines bestimmten Zweigs
git clone -b 分支名称 --single-branch https://github.com/golang/go.git
Wenn Sie beispielsweise den Zweigcode release-branch.go1.16 von Golang erhalten möchten, können Sie den folgenden Befehl verwenden:
git clone -b release-branch.go1.16 --single-branch https://github.com/golang/go.git
6 Zweige lokal wechseln
git checkout 分支名称
Wenn Sie beispielsweise lokal zum Zweig release-branch.go1.16 von Golang wechseln müssen, können Sie den folgenden Befehl verwenden:
git checkout release-branch.go1.16
Zusammenfassung
Das obige ist der detaillierte Inhalt vonSo ziehen Sie Code in Golang. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!