Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/github/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/batch-file/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Github Repos的本地文件夹_Git_Github - Fatal编程技术网

Github Repos的本地文件夹

Github Repos的本地文件夹,git,github,Git,Github,我有一堆包含项目的文件夹。我很想把它们都放在github上,但是这个过程非常慢,因为我必须进行新的回购,然后添加文件,等等。我是否可以批量完成这个过程?您可以使用github的客户端,它可以自己完成所有操作,界面非常简单,不需要任何命令行操作 这个过程本身只需要按下一两个按钮,命名存储库,然后上传整个项目 您可以使用GitHub的客户端,它可以自己完成所有工作,界面非常简单,不需要任何命令行操作 这个过程本身只需要按下一两个按钮,命名存储库,然后上传整个项目 假设您在GitHub端创建了

我有一堆包含项目的文件夹。我很想把它们都放在github上,但是这个过程非常慢,因为我必须进行新的回购,然后添加文件,等等。我是否可以批量完成这个过程?

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


这个过程本身只需要按下一两个按钮,命名存储库,然后上传整个项目

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


这个过程本身只需要按下一两个按钮,命名存储库,然后上传整个项目

假设您在GitHub端创建了repo,也就是说,您按下了“new repository”键,并且有一个空的repo,您可以编写脚本。例如(假设您的文件夹位于
/
):

以美元(ls*)表示的目录的
;做
pushd$dir&&
git初始化&&
git添加&&
git提交-m“初始提交”&&
git远程添加源git@github.com//$dir.git&&
吉特推-u原点磁头&&
邻苯二胺
完成

假设您在GitHub端创建了repo,即您按下了“new repository”键,并且有一个空的repo,您可以编写脚本。例如(假设您的文件夹位于
/
):

以美元(ls*)表示的目录的
;做
pushd$dir&&
git初始化&&
git添加&&
git提交-m“初始提交”&&
git远程添加源git@github.com//$dir.git&&
吉特推-u原点磁头&&
邻苯二胺
完成
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