如何在GitHub上传文件夹

时间:2016-11-21 12:25:01

标签: github

如何将文件夹上传到GitHub?我的所有代码都放在一个包含98个文件的文件夹中,在我的桌面上。我知道如何上传文件,但有没有办法上传整个文件夹?

谢谢!

5 个答案:

答案 0 :(得分:46)

这是GitHub存储库的Web GUI:

enter image description here

将文件夹拖放到上述区域。当您上传太多文件夹/文件时,GitHub会注意到您:

  

Yowza,这是很多文件。少用100个文件再试一次。

enter image description here

并添加提交消息

enter image description here

按下提交更改按钮是最后一步。

答案 1 :(得分:13)

您还可以使用命令行,更改文件夹所在的目录,然后键入以下内容:

     git init
     git add <folder1> <folder2> <etc.>
     git commit -m "Your message about the commit"
     git remote add origin https://github.com/yourUsername/yourRepository.git
     git push -u origin master
     git push origin master  

答案 2 :(得分:2)

我个人觉得使用终端而不是像这样上传要好得多。您也可以尝试Github Desktop。

答案 3 :(得分:1)

我刚刚再次经历了这个过程。总是最终会在本地克隆存储库,将我要在该存储库中包含的文件夹上传到该克隆位置,提交更改,然后将其推送。

请注意,如果要处理大文件,则需要考虑使用类似Git LFS之类的东西。

答案 4 :(得分:0)

对于那些还在使用 master 的人来说,这被更改为 main

echo "# repo-name" >> README.md
git init
git add README.md
git commit -m "first commit"
git branch -M main
git remote add origin https://github.com/username/repo-name.git
git push -u origin main