我有一堆包含项目的文件夹。我很乐意将它们全部放在github上,但是这个过程非常慢,因为我必须制作一个新的仓库,然后添加文件等等。无论如何我可以批量执行这个过程吗?
答案 0 :(得分:0)
您可以使用GitHub的客户端自行完成所有操作,界面非常简单,并且不需要任何命令行操作。
流程本身只涉及按下一个或两个按钮,命名存储库并上传整个项目。
答案 1 :(得分:0)
假设您在GitHub端创建了repos,即您已按下“new repository”并且您有一个空的repo,您可以编写脚本。类似的东西(假设你的文件夹在./
中):
for dir in $(ls *); do
pushd $dir &&
git init &&
git add . &&
git commit -m 'Initial commit' &&
git remote add origin git@github.com/<you>/$dir.git &&
git push -u origin HEAD &&
popd
done