<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>

                ThinkChat2.0新版上線,更智能更精彩,支持會話、畫圖、視頻、閱讀、搜索等,送10W Token,即刻開啟你的AI之旅 廣告
                # 6.1 Git ## 6.1 Git Git一般被用作一種版本控制系統(Version Control System),由Linux的發明人Linus Torvalds發明。作為一種版本控制系統,Git有倉庫(Repository)、版本(Revision)和提交(Commit)的概念,以及查看版本歷史(history)、版本之間的差異(diff)、以及創建/合并分支(branch)等基本功能。但是它跟CVS和SVN這樣的版本控制系統相比有以下幾點顯著不同: - 它是一種分布式的管理系統,而非client-server系統。這意味著它不像CVS或者SVN那樣把歷史紀錄放在一個中心的服務器上,而是分布在各處,包括最終用戶的本地機器上——每一處都有完整的歷史紀錄。這使得它不依賴中心服務器就可以工作。 - 它具有輕便的“分支-合并”功能,并且它鼓勵積極地使用這一功能來進行開發:每一個新的功能或者BUG修復都可以/應該在一個新的分支上進行,完成之后再merge回主干上。 這些不同之處是由于Git與眾不同的設計:實際上Git應該被看做是一種帶有版本管理功能的文件系統[1](#fn_1)。只有深入理解了這一點(將在[Git基本原理](internals.html)一節詳細介紹),才能真正理解Git。 本章將首先介紹Git作為一種版本控制系統的基本操作,然后介紹Git背后的原理,最后給出進一步學習的指南。 > 1. "In many ways you can just see git as a filesystem – it's content-addressable, and it has a notion of versioning, but I really really designed it coming at the problem from the viewpoint of a filesystem person (hey, kernels is what I do), and I actually have absolutely zero interest in creating a traditional SCM system." - Linus. 參見:[https://en.wikipedia.org/wiki/Git\_%28software%29#Data\_structures](https://en.wikipedia.org/wiki/Git_%28software%29#Data_structures)[?](#reffn_1 "Jump back to footnote [1] in the text.")
                  <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>

                              哎呀哎呀视频在线观看