亚洲国产日韩欧美一区二区三区,精品亚洲国产成人av在线,国产99视频精品免视看7,99国产精品久久久久久久成人热,欧美日韩亚洲国产综合乱

目錄 搜尋
Guides gitattributes giteveryday gitglossary gitignore gitmodules gitrevisions gittutorial gitworkflows Administration git archive git bundle git clean git filter-branch git fsck git gc git instaweb git reflog Basic Snapshotting git add git commit git diff git mv git reset git rm git status Branching and Merging git branch git checkout git log git merge git mergetool git stash git tag Debugging git bisect git blame git grep Email git am git format-patch git request-pull git send-email External Systems git fast-import git svn Getting and Creating Projects git clone git init Git git annotate git archimport git bisect-lk2009 git check-attr git check-mailmap git check-ref-format git checkout-index git cherry git citool git column git credential git credential-cache git credential-store git cvsexportcommit git cvsimport git cvsserver git diff-files git diff-tree git difftool git fast-export git fetch-pack git fmt-merge-msg git get-tar-commit-id git gui git http-backend git http-fetch git http-push git imap-send git index-pack git interpret-trailers git ls-remote git ls-tree git mailinfo git mailsplit git merge-file git merge-index git merge-one-file git merge-tree git mktag git mktree git name-rev git notes git p4 git pack-objects git pack-redundant git pack-refs git parse-remote git patch-id git prune git prune-packed git quiltimport git receive-pack git remote-ext git remote-fd git remote-testgit git repack git replace git rerere git send-pack git sh-i18n git sh-setup git shell git show-branch git show-index git stripspace git unpack-file git unpack-objects git upload-archive git upload-pack git var git verify-commit git verify-tag git whatchanged git worktree Inspection and Comparison git describe git shortlog git show Miscellaneous api credentials api index gitcli gitcore tutorial gitcredentials gitcvs migration gitdiffcore githooks gitk gitnamespaces gitremote helpers gitrepository layout gitsubmodules gittutorial 2 gitweb gitweb.conf pack format User Manual Patching git apply git cherry-pick git rebase git revert Plumbing Commands git cat-file git check-ignore git commit-tree git count-objects git diff-index git for-each-ref git hash-object git ls-files git merge-base git read-tree git rev-list git rev-parse git show-ref git symbolic-ref git update-index git update-ref git verify-pack git write-tree Server Admin git daemon git update-server-info Setup and Config git git config git help Sharing and Updating Projects git fetch git pull git push git remote git submodule
文字

命名

gitk  -  Git 存儲庫瀏覽器

概要

gitk [<options>] [<revision range>] [\--] [<path>…]

描述

顯示存儲庫或選定提交集中的更改。這包括可視化提交圖,顯示與每個提交相關(guān)的信息以及每個修訂的樹中的文件。

選項

為了控制顯示哪些版本,gitk 支持適用于該git rev-list命令的大多數(shù)選項。它還支持適用于這些git diff-*命令的幾個選項,以控制每個提交所引入的更改的方式。最后,它支持一些特定于 gitk 的選項。

sticked由于命令行解析器的局限性,gitk 通常只能理解表單中帶有參數(shù)的選項(請參閱 gitcli [7])。

rev-list 選項和參數(shù)

本手冊頁僅介紹最常用的選項。請參閱 git-rev-list [1] 獲取完整列表。

--all

顯示所有參考(分支,標(biāo)簽等)。

--branches=<pattern>   --tags=<pattern>   --remotes=<pattern>

假設(shè)所有分支(標(biāo)記,遠(yuǎn)程分支,響應(yīng))都在命令行中列為<commit>。如果<pattern>給出,則限制引用與給定 shell glob 相匹配的引用。如果模式?jīng)]有?*或者[,/*在結(jié)束時暗示。

--since=<date>

顯示比特定日期更近的提交。

--until=<date>

顯示比特定日期更早的提交。

--date-order

盡可能按日期排序提交。

--merge

在嘗試合并帶有沖突的停止之后,在兩個分支(即 HEAD 和 MERGE_HEAD )之間顯示修改沖突文件并且不存在于合并的所有頭上的歷史提交。

--left-right

標(biāo)記可以從中提交提交的對稱差異的哪一側(cè)。左側(cè)的提交前面帶有一個<符號,右側(cè)帶有>符號。

--full-history

過濾歷史記錄時<path>…,不會刪除一些歷史記錄。(有關(guān)更詳細(xì)的解釋,請參閱 git-log [1] 中的“歷史簡化”。)

--simplify-merges

附加選項可--full-history從結(jié)果歷史記錄中刪除一些不必要的合并,因?yàn)闆]有選定的提交對此合并作出貢獻(xiàn)。(有關(guān)更詳細(xì)的解釋,請參閱 git-log [1] 中的“歷史簡化”。)

--ancestry-path

當(dāng)給定一系列提交顯示(例如commit1..commit2commit2 ^commit1)時,只顯示直接存在于commit1和之間的祖先鏈上的commit2提交,即提交都是后代commit1,以及祖先commit2。(有關(guān)更詳細(xì)的解釋,請參閱 git-log [1] 中的“歷史簡化”。)

-L<start>,<end>:<file>   -L:<funcname>:<file>

跟蹤由 <file> 中的 “<start>,<end>”(或函數(shù)名稱 regex <funcname> )給出的行范圍的演變。您不可以提供任何路徑限制器。這目前僅限于從單一修訂開始,也就是說,您可能只給出零個或一個正面修訂參數(shù)。您可以多次指定此選項。

注意: gitk(不像 git-log [1] )當(dāng)前只理解這個選項,如果你用它的參數(shù)指定它“粘在一起”。難道不是后加一個空格-L。

<start> 和 <end> 可以采取以下形式之一:

  • 數(shù)字如果 <start> 或 <end> 是一個數(shù)字,它將指定一個絕對行號(行數(shù)從1開始)。

  • / regex /此表單將使用與給定的 POSIX 正則表達(dá)式匹配的第一行。如果 <start> 是一個正則表達(dá)式,它將從前一個-L范圍的末尾(如果有的話)開始搜索,否則從文件起始處開始搜索。如果 <start> 是“^ / regex /”,它將從文件開頭搜索。如果 <end> 是一個正則表達(dá)式,它將從 <start> 給出的行開始搜索。

  • + offset 或 -offset 這僅對 <end> 有效,并將在 <start> 給出的行之前或之后指定行數(shù)。

如果給出“:<funcname>”來代替 <start> 和 <end> ,它是一個正則表達(dá)式,表示從匹配 <funcname> 的第一個 funcname 行到下一個 funcname 行的范圍?!埃?lt;funcname>”從上一個-L范圍的末尾(如果有)搜索,否則從文件開頭搜索?!癪:<funcname>”從文件開頭搜索。

<revision range>

限制修改顯示。這可以是單個修訂版的含義,從給定的修訂版本開始顯示,也可以是“ <from>.. <to>” 格式的范圍,以顯示所有修訂版本之間的<from>返回<to>。請注意,可以應(yīng)用更高級的修訂選擇。有關(guān)拼寫對象名稱的更完整列表,請參閱 gitrevisions [7] 。

<path>…

限制提交給定路徑中的文件。請注意,為避免版本名稱出現(xiàn)歧義,請使用“ - ”將路徑與前面的選項分開。

特定于 gitk 的選項

--argscmd=<command>

gitk 必須確定要顯示的修訂范圍時才運(yùn)行命令。預(yù)計該命令將在其標(biāo)準(zhǔn)輸出上打印一份附加修訂清單,每行一個。使用它而不是顯式地指定一個<revision range>提交的集合是否可以在刷新之間變化。

--select-commit=<ref>

加載圖形后選擇指定的提交。默認(rèn)行為等同于指定--select-commit=HEAD

例子

gitk v2.6.12 .. include / scsi drivers / scsi

顯示更改版本后v2.6.12更改 include / scsi 或 drivers / scsi 子目錄中的任何文件的更改

gitk --since="2 weeks ago" -- gitk

在過去的兩周內(nèi)向文件顯示更改gitk?!?- ”是避免與名稱gitk分支混淆的必要條件

gitk --max-count=100 --all -- Makefile

最多顯示100個對該文件所做的更改Makefile。而不是只查找所有分支中當(dāng)前分支的變化。

文件

用戶配置和首選項存儲在:

  • $XDG_CONFIG_HOME/git/gitk 如果它存在,否則

  • $HOME/.gitk 如果存在

如果上述都不存在,則$XDG_CONFIG_HOME/git/gitk默認(rèn)情況下會創(chuàng)建并使用它。如果$XDG_CONFIG_HOME未設(shè)置,則默認(rèn)為$HOME/.config所有情況。

History

Gitk 是第一個圖形資源庫瀏覽器。它是用 tcl / tk 編寫的。

gitk 實(shí)際上是作為一個獨(dú)立的項目來維護(hù)的,但為了方便最終用戶,穩(wěn)定版本作為 Git 套件的一部分進(jìn)行分發(fā)。

gitk-git /來自 Paul Mackerras 的 gitk 項目:

git://ozlabs.org/~paulus/gitk
上一篇: 下一篇: