GitLab中批量更换路径并保留历史记录

git-change-path.sh

#!/bin/bash
cat git-name.txt | while read line
do
   echo $line
git clone --mirror git@gitlab.local:src/$line
cd $line 
git remote set-url --push origin git@gitlab.local:dest/$line
git push --mirror  git@gitlab.local:dest/$line
cd ..
done

git-name.txt

xxx.git // 请保留换行

  

原文地址:https://www.cnblogs.com/zgz345/p/11493010.html