如何使用「Go Get」取得特定儲存庫分支
在Go 模組中,您可能會遇到更喜歡取得特定存儲庫分支的情況來自依賴項儲存庫的分支,例如開發分支。 「go get」的預設行為是取得 master 分支。但是,您可以利用 Go 1.11 中引入的模組查詢功能來覆寫此預設值。
要從依賴項儲存庫檢索非預設分支,請遵循以下語法:
$ go get <path-to-repo>@<branch>
For例如,如果您希望在儲存庫repo_b 中取得儲存庫repo_a 的開發分支,請執行以下指令:
$ go get github.com/repo_a@develop
這個將會取得repo_a 的開發分支,並允許您在repo_b的當前模組中使用它。
請記住,此方法特定於 Go 模組,只有在兩個儲存庫都使用模組系統時才能使用。否則,可能需要替代方法,例如直接儲存庫克隆或供應商管理。
以上是如何使用'go get”獲取特定的 Git 分支?的詳細內容。更多資訊請關注PHP中文網其他相關文章!