git?checkout?xx? 切換到xx分支
1、合并主干代碼到分支
1.1 切換到master主干
git checkout master
1.2?把master主干拉取到本地
git pull
1.3 切換到develop分支
git checkout develop
1.4 合并master到develop分支:
git merge master
1.5 提交到遠(yuǎn)程develop分支
git push
2、合并分支代碼到主干
2.1 切換到develop分支
git checkout develop
2.2 把develop分支代碼拉取到本地:
git pull
2.3 切換到master主干
git checkout master
2.4 合并develop分支代碼到master
git merge develop
2.5 提交到遠(yuǎn)程master主干
git push
3角钩、添加子模塊
git submodule add '子模塊路徑'' ./src/commonCode'
// 注意這個(gè)./src/commonCode是子模塊要放的路徑
//子模塊路徑是子模塊的github或者gitlab地址
3.1?初始化子模塊
git submodule init
// 當(dāng)項(xiàng)目拉下來了需要初始化子模塊的時(shí)候,就需要這步命令
3.2?更新子模塊
git submodule update
// 當(dāng)項(xiàng)目中的子模塊有更新的時(shí)候赡勘,就需要在本地使用這步命令,更新子模塊
3.4?刪除子模塊
1.先刪除項(xiàng)目文件夾下.gitmodules 要?jiǎng)h除子模塊相關(guān)信息
2.git文件下config要?jiǎng)h除子模塊相關(guān)信息
3.git文件夾下modules文件夾有就刪除,沒有就不管誊抛,我的項(xiàng)目里面沒有modules文件夾
4.刪除要?jiǎng)h除的子模塊所在的文件夾狈蚤,我的項(xiàng)目是/src/commonCode文件夾
5.刪除好了注意一定要提交一下困肩,不然如果想更新子模塊的時(shí)候就會(huì)報(bào)錯(cuò),