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

                企業??AI智能體構建引擎,智能編排和調試,一鍵部署,支持知識庫和私有化部署方案 廣告
                # Feature分支 軟件開發中,總有無窮無盡的新的功能要不斷添加進來。 添加一個新功能時,你肯定不希望因為一些實驗性質的代碼,把主分支搞亂了,所以,每添加一個新功能,最好新建一個feature分支,在上面開發,完成后,合并,最后,刪除該feature分支。 現在,你終于接到了一個新任務:開發代號為Vulcan的新功能,該功能計劃用于下一代星際飛船。 于是準備開發: ``` $ git checkout -b feature-vulcan Switched to a new branch 'feature-vulcan' ``` 5分鐘后,開發完畢: ``` $ git add vulcan.py $ git status # On branch feature-vulcan # Changes to be committed: # (use "git reset HEAD <file>..." to unstage) # # new file: vulcan.py # $ git commit -m "add feature vulcan" [feature-vulcan 756d4af] add feature vulcan 1 file changed, 2 insertions(+) create mode 100644 vulcan.py ``` 切回`dev`,準備合并: ``` $ git checkout dev ``` 一切順利的話,feature分支和bug分支是類似的,合并,然后刪除。 但是, 就在此時,接到上級命令,因經費不足,新功能必須取消! 雖然白干了,但是這個分支還是必須就地銷毀: ``` $ git branch -d feature-vulcan error: The branch 'feature-vulcan' is not fully merged. If you are sure you want to delete it, run 'git branch -D feature-vulcan'. ``` 銷毀失敗。Git友情提醒,`feature-vulcan`分支還沒有被合并,如果刪除,將丟失掉修改,如果要強行刪除,需要使用命令`git branch -D feature-vulcan`。 現在我們強行刪除: ``` $ git branch -D feature-vulcan Deleted branch feature-vulcan (was 756d4af). ``` 終于刪除成功! http://michaelliao.gitcafe.io/video/force-delete-br.mp4 ## 小結 開發一個新feature,最好新建一個分支; 如果要丟棄一個沒有被合并過的分支,可以通過`git branch -D &lt;name&gt;`強行刪除。
                  <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>

                              哎呀哎呀视频在线观看