<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                合規國際互聯網加速 OSASE為企業客戶提供高速穩定SD-WAN國際加速解決方案。 廣告
                分支(branch), 遠程跟蹤分支(remote-tracking branch)以及標簽(tag)都是對提交的引用. 所有的引用是用"refs"開頭, 以斜杠分割的路徑. 到目前為此, 我們用到的引用名稱其實是它們的簡寫版本: ~~~ - 分支"test"是"refs/heads/test"的簡寫. - 標簽"v2.6.18"是"refs/tags/v2.6.18"的簡寫. - "origin/master"是"refs/remotes/origin/master"的簡寫. ~~~ 偶爾的情況下全名會比較有用, 例如你的標簽和分支重名了, 你應該用全名去區分它們. (新創建的引用會依據它們的名字存放在.git/refs目錄中. 然而, 為了提高效率, 它們也可能被打包到一個文件中, 參見[git pack-refs](http://www.kernel.org/pub/software/scm/git/docs/git-pack-refs.html)). 另一個有用的技巧是, 倉庫的名字可以代表該倉庫的HEAD. 例如, "origin"是訪問"origin"中的HEAD分支的一個捷徑. 要了解Git查找引用路徑的完全列表, 以及多個同名簡寫引用的優先級關系, 請參見[git rev-parse](http://www.kernel.org/pub/software/scm/git/docs/git-rev-parse.html)中的"SPECIFYING REVISIONS". ## 顯示某分支特有的提交 假設你想要查看在"master"分支可達(reachable)但其他任何分支不可達的提交. 我們可以使用[git show-ref](http://www.kernel.org/pub/software/scm/git/docs/git-show-ref.html)列出倉庫中所有的頭: ~~~ $ git show-ref --heads bf62196b5e363d73353a9dcf094c59595f3153b7 refs/heads/core-tutorial db768d5504c1bb46f63ee9d6e1772bd047e05bf9 refs/heads/maint a07157ac624b2524a059a3414e99f6f44bebc1e7 refs/heads/master 24dbc180ea14dc1aebe09f14c8ecf32010690627 refs/heads/tutorial-2 1e87486ae06626c2f31eaa63d26fc0fd646c8af2 refs/heads/tutorial-fixes ~~~ 我們可以使用cut和grep得到"分支-頭"(branch-head)部分, 不需要"master": ~~~ $ git show-ref --heads | cut -d' ' -f2 | grep -v '^refs/heads/master' refs/heads/core-tutorial refs/heads/maint refs/heads/tutorial-2 refs/heads/tutorial-fixes ~~~ 然后我們就可以查看master中特有的提交: ~~~ $ gitk master --not $( git show-ref --heads | cut -d' ' -f2 | grep -v '^refs/heads/master' ) ~~~ 很明顯上面的命令可以有無數種變種; 例如你想查看倉庫中所有的分支可達但標簽不可達的提交: ~~~ $ gitk $( git show-ref --heads ) --not $( git show-ref --tags ) ~~~ ([git rev-parse](http://www.kernel.org/pub/software/scm/git/docs/git-rev-parse.html)提供了像"--not"之類的"選擇提交"語法的解釋.) (!!update-ref!!)
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看