本地文件夹到Github Repos

时间:2015-08-11 15:46:07

标签: git github

我有一堆包含项目的文件夹。我很乐意将它们全部放在github上,但是这个过程非常慢,因为我必须制作一个新的仓库,然后添加文件等等。无论如何我可以批量执行这个过程吗?

2 个答案:

答案 0 :(得分:0)

您可以使用GitHub的客户端自行完成所有操作,界面非常简单,并且不需要任何命令行操作。

GitHub for Windows

GitHub for Mac

流程本身只涉及按下一个或两个按钮,命名存储库并上传整个项目。

答案 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