git push -u 中的u是什麼意思

那个白熊發表於2024-11-08

目錄
  • 1.1 現象背景
  • 1.2 命令溯源

1.1 現象背景

在平臺(比如gitea)建立一個倉庫後,提示的命令中有一個 -u 引數,但發現加不加這個引數都能推送成功,那這個引數有什麼用呢?

image

1.2 命令溯源

去到 git 官網文件介面檢視命令引數時,發現 -u 是長命令 --set-upstream 的簡寫。

image

檢視具體的命令解釋如下。

image

意思是,對分支加上這個引數以後,執行某些命令時可以不帶引數,比如 git push,也就是執行之後,相當於設定了一個預設的分支。

相關文章