Git命令(三)
在带有子仓库的父仓库中,克隆某个分支(父仓库和子仓库的都有这个分支,如果子仓库分支名不同,需要修改子仓库checkout的分支名称)的方法。
git命令如下:
branch_name="XXXXX"
repo_asw="XXXXX"git clone git@100.151.68.38:gwm_l2_hwa/$repo_asw.git
cd $repo_asw
git checkout $branch_name
git submodule init
git submodule update
git submodule foreach git checkout $branch_name
git submodule foreach git pull
git submodule status
cd ..
注:其中上面代码的repo_asw="XXXXX"中的XXXXX,是指定克隆到本地电脑后自动新建的文件夹名称。
如果克隆的分支名称,子仓库的名称跟父仓库的不一致,需要根据实际情况,子仓库分支Checkout切换到实际关联的分支。
