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

directory search
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
characters

命名

gitk  -  Git 存儲(chǔ)庫(kù)瀏覽器

概要

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

描述

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

選項(xiàng)

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

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

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

本手冊(cè)頁(yè)僅介紹最常用的選項(xiàng)。請(qǐng)參閱 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é)束時(shí)暗示。

--since=<date>

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

--until=<date>

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

--date-order

盡可能按日期排序提交。

--merge

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

--left-right

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

--full-history

過(guò)濾歷史記錄時(shí)<path>…,不會(huì)刪除一些歷史記錄。(有關(guān)更詳細(xì)的解釋?zhuān)?qǐng)參閱 git-log [1] 中的“歷史簡(jiǎn)化”。)

--simplify-merges

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

--ancestry-path

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

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

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

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

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

  • 數(shù)字如果 <start> 或 <end> 是一個(gè)數(shù)字,它將指定一個(gè)絕對(duì)行號(hào)(行數(shù)從1開(kāi)始)。

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

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

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

<revision range>

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

<path>…

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

特定于 gitk 的選項(xiàng)

--argscmd=<command>

gitk 必須確定要顯示的修訂范圍時(shí)才運(yùn)行命令。預(yù)計(jì)該命令將在其標(biāo)準(zhǔn)輸出上打印一份附加修訂清單,每行一個(gè)。使用它而不是顯式地指定一個(gè)<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

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

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

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

文件

用戶(hù)配置和首選項(xiàng)存儲(chǔ)在:

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

  • $HOME/.gitk 如果存在

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

History

Gitk 是第一個(gè)圖形資源庫(kù)瀏覽器。它是用 tcl / tk 編寫(xiě)的。

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

gitk-git /來(lái)自 Paul Mackerras 的 gitk 項(xiàng)目:

git://ozlabs.org/~paulus/gitk
Previous article: Next article: