Git之hotfix熱修復分支

2022-06-01 06:03:08 字數 941 閱讀 2844

1、假設你正在開發乙個新功能,

需要新建乙個new分支並切換:

git checkout -b new

等價於git branch new

git checkout new

然後在這個new分支上已經寫了一些東西並提交了,

繼續開發,

這時候要緊急修復某個bug;

git status

檢視狀態

git stash

把當前已經修改的但是還未提交的暫存起來

此時再用git status檢視狀態:

工作區是清空的

2、切回主分支,

並新建hotfix分支

git checkout master

git checkout -b hotfix

修復bug並add與commit,

git checkout master

切換到主分支,

git merge --no-ff -m "合併hotfix分支" hotfix

合併hotfix分支,

git branch -d hotfix

最後刪除hotfix分支

3、切回new分支繼續開發新功能,

git status

檢視狀態

git stash pop

恢復工作區

git stash list

檢視暫存區

此時可繼續在new分支上工作了

阿里熱修復Hotfix的使用

第1步 整合hotfixrepositories 新增 dependencies第2步 新增許可權和配置meta data值 在androidmanifest.xml新增一下許可權 android name android.permission.internet android name andro...

Android優化之熱修復

什麼是熱修復呢?熱修復的實現原理 首先,生成新版本和舊版本的差異補丁包檔案 此步驟有點類似於增量更新的第一步 不知不覺中,bug已然修復。阿里的熱修復框架andfix 熱修復有很多方案,其中阿里開源的andfix使用起來比較簡單,而且比較穩定。阿里的andfix框架使用步驟如下 public voi...

git 分配員工到分支上修復bug

分配員工到分支上修復bug 1.新建 張三修復bug 資料夾 資料夾 working 1.專案經理 1.1遠端倉庫 1.1.1 wang 2.遠端倉庫 3.張三 4.李四 4.1遠端倉庫 4.1.1 5.newdemo 6.新人 6.1 newdemo 6.2wang 7.經理檢查新人的 8.張三修...