如何将文件夹上传到GitHub?我的所有代码都放在一个包含98个文件的文件夹中,在我的桌面上。我知道如何上传文件,但有没有办法上传整个文件夹?
谢谢!
答案 0 :(得分:46)
这是GitHub存储库的Web GUI:
将文件夹拖放到上述区域。当您上传太多文件夹/文件时,GitHub会注意到您:
Yowza,这是很多文件。少用100个文件再试一次。
并添加提交消息
按下提交更改按钮是最后一步。
答案 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