如何将文件夹上传到 GitHub?我的所有代码都在一个文件夹中,包含98个文件,放在我的桌面上。我知道怎么上传文件,但是有办法上传整个文件夹吗?
谢谢!
这是 GitHub 存储库的 Web GUI:
将文件夹拖放到上面的区域。当你上传了太多的文件夹/文件时,GitHub 会注意到你:
哇塞,这么多文件,再试一次,少于100个文件。
并添加提交消息
按下按钮 提交更改是最后一步。
还可以使用命令行“更改文件夹所在的目录”,然后键入以下命令:
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
我刚刚又经历了一次。最后总是在本地克隆回购,上传我想要的文件夹在该回购克隆的位置,提交更改,然后推送它。
请注意,如果您处理的是大型文件,则需要考虑使用类似 Git LFS的工具。
对于那些仍在使用 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
我知道你是从哪里来的。
@ James Graham 提供的解决方案在某些情况下可能不起作用。拖放功能可能不复存在。如果发生这种情况,请参见下面的链接: Https://www.reddit.com/r/github/comments/meuxtg/github_drag_and_drop_not_working/
如果有人希望避免 shell 和所有命令,并希望有一个用户界面来实现这一点,那么 Github 桌面是一种可行的方法。
我想你知道本地回购和远程回购的区别