オープンソース言語として、golang のソース コードは GitHub でホストされています。 golang を学びたい、または golang 開発に参加したい場合は、golang コードをプルする方法をマスターする必要があります。
Golang がコードをプルする手順は次のとおりです:
1. git をインストールします
Golang コードのプルを開始する前に、まず git をインストールする必要があります。 Linux では、次のコマンドを実行してインストールできます:
sudo apt-get update
sudo apt-get install git
ログイン後にコピー
sudo yum install git
ログイン後にコピー
2. golang のコード ウェアハウス アドレスを取得する
Golang のコードは GitHub でホストされているため、まず GitHub で golang のコード ウェアハウス アドレスを見つける必要があります。 https://github.com/golang/go にアクセスすると、golang のソース コード ウェアハウスのホームページが表示されます。アドレスは https://github.com/golang/go.git です。
3. golang のソース コードをダウンロードしてインストールする
git および golang コード ウェアハウスのアドレスを使用すると、次のコマンドを使用して golang のソース コードをローカルにダウンロードできます。
git clone https://github.com/golang/go.git
ログイン後にコピー
これにより、すべての golang ソース コードが現在のディレクトリの go フォルダーにダウンロードされます。特定のブランチのみをダウンロードする場合は、次のコマンドでダウンロード ブランチを指定できます:
git clone -b 分支名称 --single-branch https://github.com/golang/go.git
ログイン後にコピー
ログイン後にコピー
4. 最新のコードをリモートからローカルにプルします
コードをプルした後、最新のコードがあるかどうかを確認し、ローカル コードがリモート コードと同期していることを確認するには、次のコマンドを使用できます:
プロンプト「すでに最新です。」が表示された場合は、これは、コードがすでに最新であることを意味します。リモート リポジトリが変更された場合、このコマンドの実行後、ローカル ブランチはリモート ブランチと同じになるように更新されます。
5. 特定のブランチの golang コードを取得する
デフォルトでは、git clone コマンドは golang master ブランチ コードを取得します。特定のブランチのコードを取得する必要がある場合は、次のコマンドを実行できます。次のコマンドを使用します:
git clone -b 分支名称 --single-branch https://github.com/golang/go.git
ログイン後にコピー
ログイン後にコピー
たとえば、golang の release-branch.go1.16 ブランチ コードを取得したい場合は、次のコマンドを使用できます:
git clone -b release-branch.go1.16 --single-branch https://github.com/golang/go.git
ログイン後にコピー
6. ブランチをローカルに切り替える
別のブランチに切り替える必要がある場合は、次のコマンドを使用してローカルでブランチを切り替えることができます:
git checkout 分支名称
ログイン後にコピー
たとえば、golang の release-branch.go1.16 に切り替える必要がある場合は、ローカルにブランチする場合は、次のコマンドを使用できます :
git checkout release-branch.go1.16
ログイン後にコピー
summary
Golang のソース コードは GitHub でホストされており、git コマンドを使用してローカルにダウンロードできます。プロセス中に git の構成が必要になる場合があります。コードを引くこと。 golang コードをプルするには、git をインストールし、ソース コードの GitHub アドレスを取得して、git clone コマンドを使用して golang コードをプルする必要があります。別のブランチに切り替える必要がある場合は、local switch コマンドを使用できます。
以上がGolangでコードをプルする方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。