Git命令行選項



 --version


顯示git程序的版本號


--help

打印概要和最常用命令的列表。如果選項--all或者-a給出,則打印所有可用的命令。如果命名Git命令,此選項將顯示該命令的手冊頁。

其他選項可用於控制手冊頁面的顯示方式。有關更多信息,請參閱git-help(1),因爲git --help ...內部轉換爲git help ...


-C <path>

<path>而不是當前的工作目錄中運行git -C給出多個選項時,每個後續的非絕對值-C <path>相對於前一個解釋-C <path>

此選項會影響預期的路徑名的選項一樣--git-dir,並 --work-tree在他們的路徑名的解釋,將相對於所造成的工作目錄進行-C選擇。例如,以下調用是等效的:

git --git-dir = a.git --work-tree = b -C c status
git --git-dir = c / a.git --work-tree = c / b狀態


-c <name> = <value>

將配置參數傳遞給命令。給定的值將覆蓋配置文件中的值。預期的<name>格式與git config(由點分隔的子項)列出的格式相同

注意,省略=in git -c foo.bar ...是允許的,並將其設置 foo.bar爲布爾值true(就像[foo]bar在配置文件中一樣)。包含equals,但空值(如git -c foo.bar= ...)設置foo.bar爲空字符串。


--exec-path[=<path>]

通向任何安裝了核心Git程序的路徑。這也可以通過設置GIT_EXEC_PATH環境變量來控制。如果沒有給出路徑,git將打印當前設置,然後退出。


--html-path

打印Git的HTML文檔安裝並退出的路徑,不帶斜槓。


--man-path

打印man(1)此版本Git並退出的手冊頁的manpath(參見)。


--info-path

打印文件記錄此Git版本的Info文件的路徑,並退出。


 -p

 --paginate


如果標準輸出是終端,則將所有輸出管道更少(或如果設置爲$ PAGER)。這將覆蓋pager.<cmd> 配置選項(請參閱下面的“配置機制”部分)。


--no-pager

不要將Git輸出管道傳輸到尋呼機。


--git-dir=<path>

設置存儲庫的路徑。這也可以通過設置GIT_DIR環境變量來控制它可以是當前工作目錄的絕對路徑或相對路徑。


- work-tree=<path>

設置工作樹的路徑。它可以是相對於當前工作目錄的絕對路徑或路徑。這也可以通過設置GIT_WORK_TREE環境變量和core.worktree配置變量來控制(參見git-config(1)中的core.worktree 進行更詳細的討論)。


--namespace=<path>

設置Git命名空間。有關詳細信息,請參閱gitnamespaces(7)。相當於設置GIT_NAMESPACE環境變量。


--super-prefix=<path>

目前僅供內部使用。設置一個前綴,該前綴從存儲庫上方到根的路徑。一個用途是給調用它的超級項目的子模塊上下文。


- bare

將存儲庫視爲裸機箱。如果GIT_DIR環境未設置,則將其設置爲當前工作目錄。


--no-replace-objects

不要使用替換參考來替換Git對象。有關詳細信息,請參閱 git-replace(1)。


--literal-pathspecs

以字面意思來對待路徑(即沒有全局,沒有pathspec的魔法)。這相當於將GIT_LITERAL_PATHSPECS環境變量設置1


--glob-pathspecs

添加“glob”魔術到所有路徑。這相當於將GIT_GLOB_PATHSPECS環境變量設置1禁用各個路徑上的globbing可以使用pathspec magic“:(literal)”

--noglob-pathspecs


爲所有路徑添加“文字”魔法。這相當於將GIT_NOGLOB_PATHSPECS環境變量設置1在各個路徑上啓用globbing可以使用pathspec magic“:(glob)”

--icase-pathspecs


向所有路徑添加“icase”魔術。這相當於將GIT_ICASE_PATHSPECS環境變量設置1


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章