關於go get命令的一些簡談

2021-10-01 03:55:43 字數 511 閱讀 3494

我剛開始接觸golang的時候,曾以為go get == git clone,後來發現,是我想的太簡單了。

按照官方的說法,go get借助**管理工具(例如:git,svn,hg等等)從遠端拉取**和依賴包,並且自動完成編譯和安裝。

可以這麼理解,go get獲取**到本地的時候編譯器會通覽一遍**,得出需要哪些依賴包。如果本地沒有這些依賴包,會從遠端拉取這些依賴包到本地。然後完成編譯。

go get 命令目前支援的有bitbucket、github、google code 和 launchpad。 go 工具會自動根據不同的網域名稱呼叫不同的**管理工具。

對應關係如下:

bitbucket (mercurial git)

github (git)

google code project hosting (git, mercurial, subversion)

launchpad (bazaar)

附:go get 選項

談一談關於jwt的一些事

談到jwt,我們必須了解到jwt是用來幹什麼的,我的個人理解jwt是用來處理儲存分布式的使用者資訊的一種工具。在沒有jwt之前,我們通常是如何儲存使用者的登入資訊的呢?session儲存 通過登入後,將使用者的的登入資料儲存在session儲存,等到需要時再從session中取出來進行使用。但是這樣...

關於yum的一些命令

一.yum是什麼 yum yellow dog updater,modified 主要功能是更方便的新增 刪除 更新rpm包.它能自動解決包的倚賴性問題.它能便於管理大量系統的更新問題 注 為什麼要使用yum而不用apt,最簡單的原因,fedora自帶 二.yum特點 可以同時配置多個資源庫 rep...

關於repo git的一些命令

關於repo的一些命令 1 怎樣在 資料夾下所有git庫都建立分支?repo start all 分支名 2 怎樣刪除 資料夾下所有git庫的分支?repo abandon 分支名 1和2其實就是相反的動作 3 怎樣知道 資料夾下都改動了那些?repo diff 4 怎樣把我的提交上傳的gerrit...