<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之旅 廣告
                第一次在本地機器上運行的話,需要和遠程庫建立連接 在本地同步一下倉庫的內容,命令如下: git pull https://github.com/algate/algate.github.io -----------------------------------常用------------------------------------ -----------倉庫地址 我剛創建的文件上傳到到倉庫上去了,首先執行增加命令 git add . add后面加了一個點,是想要提交所有文件,如果想提交指定的文件,可以寫文件名,執行完增加命令后,要執行提交命令,如下: git commit –m “這里寫下你自己的記錄本次提交內容的信息” -m后面跟提示信息,這個提示信息是一定要寫的,不僅是規則,同時也方便我們記錄我們提交的過程,寫清晰為什么提交或修改了什么是非常有用的,提交完成后,我們就要把它推送到遠程倉庫上去了,命令如下: git push -u origin master (最直接的方法) git push git@github.com:algate/algate.github.io 或者 git push https://github.com/algate/algate.github.io -------------倉庫地址 創建分支,切換到dev分支 git checkout -b dev Switched to a new branch 'dev' git checkout命令加上-b參數表示創建并切換,相當于以下兩條命令: $ git branch dev $ git checkout dev Switched to branch 'dev' 然后,用git branch命令查看當前分支: $ git branch * dev master ### 以下為具體的項目流程示意: 版本迭代流程 開發階段   測試階段 Bug fix階段 部署驗證 文檔更新+產品發布 ? 當本版本所有新的功能需求開發結束。即可啟動完整的發版測試。 ? 此時,由各模塊負責人在各自模塊的代碼使用git 創建bug fix 分支。 創建分支如下圖: 主要命令: #### step 1. 當前在master,先同步代碼 git pull #### step 2. 基于當前master最新的commit,創建一個bug fix的分支 git check –b cmsm_v0.4.4.1207_bugfix #將這個bug fix的分支,推送到遠端。 git push origin cmsm_v0.4.4.1207_bugfix: cmsm_v0.4.4.1207_bugfix #### step 3. 所有同事修改bug,都要先checkout這個分支。 git pull git check origin/cmsm_v0.4.4.1207_bugfix -b cmsm_v0.4.4.1207_bugfix #### step 4. 大家基于這個bug fix的分支,完成bug的修復,然后提交改動到此分支。 git push origin cmsm_v0.4.4.1207_bugfix: cmsm_v0.4.4.1207_bugfix #### step 5. 開發工程師這個時間可以將編譯后的代碼部署到測試服務器。然后通知測試工程師(通過修改bugzilla的bug狀態)。測試工程師在測試環境驗證問題是否修復。 #### step 6. 大家別忘記把這個bug fix的改動,也提交到主分支master。比如有一個commit如圖也需要提交到master #commit id是3223bb,則用如下命令將改動同步到master git checkout master git pull git cherry-pick 3223bb git push 此操作流程規范的目的,是保證測試環境的穩定。不帶出別人在master上提交的和此版本bug fix 無關的改動。 ? 當測試工程師確認所有bugfix完成。即可通知項目經理創建tag。 ? 開發工程師的下一個版本開發工作,仍然基于master。 其他說明: git cherry-pick 選擇一個commit,僅合并改commit到當前分支 Commit:40個字符表示的哈希值。 Commit: 可以理解成一個快照。 指明一個Commit號,就可以完整地復原這個快照的現場。 Commit號就像一個指針。分支(branch),標號(tag):可以理解成某些commit的別名。
                  <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>

                              哎呀哎呀视频在线观看