导入已有项目步骤大概分以下六步:
cd existing_folder
git init
git remote add origin http://(git ip):(port)/(git user)/(project name).git
git add .
git commit
git push -u origin master
其中若出现以下问题:
1.
remote origin already exists.
解决:
git remote rm origin
2.子模块修改
# 修改所有子模块的地址为最新地址
vim .gitmodules
# 逆初始化所有模块,执行后可发现所有模块目录被清空
git submodule deinit .
# 重新初始化所有模块
git submodule update --init --recursive
# 子项目更新:
git submodule foreach --recursive git checkout master
git submodule foreach git pull