<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之旅 廣告
                分支管理是任何一個版本管理工具都有的一項功能,也是項目中多人協作的重要工具,例如假如在主分支上面我們需要開發一個新的功能但又不影響主分支,不會因為新分支的代碼提交或者變更導致其它主分支不可用,就需要新建一個分支開發;再比如我們需要修復主分支上面的一個比較大的bug,通常也需要新建出來一個分支為的也是不影響主分支。 代碼管理中用好分支管理是保證我們開發流程正常進行,避免代碼發生丟失混亂問題的重要保障。 回到我們的本地倉庫目錄,然后新建分支并切換到新分支,如下: ![](https://box.kancloud.cn/2016-05-04_57297ab272c06.jpg) 現在已經切換到了dev開發分支上面,所有修改和提交都將在這個分支上面操作,可以使用命令:git branch 查看所有存在的分支,當前分支會以* 號標出來。 ![](https://box.kancloud.cn/2016-05-04_57297ab285013.jpg) 然后,我們修改git.txt文件,添加一條記錄 “create a new brache dev”? ![](https://box.kancloud.cn/2016-05-04_57297ab29588b.jpg) 如上圖,我們看到新添加的內容并沒有提交到master分支上面,因為我們是在branch分支上面提交的內容,分支之間互不影響,不會因為操作了一個分支對另一個分支產生影響,如果在開發中利用分支在結合權限,給在每個分支操作的人員不同的權限,合并代碼的人不同權限,就不會造成提交分支問題。git merge dev :表示將指定分支合并到當前所在分支,一定要理解這句話不然會合并分支錯誤。 以前用SVN也好幾年了,想象SVN的分支管理好多人都想用而且理論知識一大堆大,但是很好有人每天都用這個來建立分支,原因是太慢了如果你建立分支移動復制代碼好的時候也得好幾個小時,如果慢的話就得半天一天的了,實在讓人受不了所以這個功能雖然有卻成了擺設。 假如我們dev分支已經開發完成,也沒有問題了接下來開始講dev內容合并到master,命令:git merge ![](https://box.kancloud.cn/2016-05-04_57297ab2b848b.jpg) 已經將dev的修改合并到了master分支,看一下master的內容是不是改變了呢。cat git 發現已經改變,多了一行記錄,如果簡單就可以在各個分支之間相互切換,而且速度是灰常快也就一秒鐘的事情,這一點同svn相比效率要高出很多,建議大家多都使用這一個分支特性。 還有一個分支刪除命令:git brach -d dev ,即可刪除分支分支。 總結: 如果對某個分支級別操作,如創建、刪除、查看分支一般用git brach +參數;如果是多個分支之間則用checkout +參數,不過也是一定的有時候可以通過參數實現其他命令功能。
                  <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>

                              哎呀哎呀视频在线观看