我想发布一些我用java创建的关于MMU的项目。 该项目文件夹实际上包含两个单独的文件夹:第一个用于客户端,第二个用于服务器。
当然,要实现该目标,第一步是在我自己的GitHub站点中创建一个新的存储库。所以我做到了。
然后,我尝试使用以下方法在此存储库中添加相关文件夹:
1)直接通过GitHub:
我在浏览器中单击了存储库,然后单击了“上传文件”。但是,上传整个文件夹以使GitHub保留我的文件夹中文件和文件夹的层次结构-失败,因为它无法选择要上传的文件夹。
我也试图拖放文件夹,但始终会出现以下错误:" Yowza, that’s a big file. Try again with a file smaller than 25MB."
,即使我希望上传的文件大小不足25MB。
2)通过使用git-bash命令行:
根据此链接https://github.community/t5/How-to-use-Git-and-GitHub/How-to-upload-an-entire-folder/td-p/8516,键入以下命令应该可以实现将整个文件夹添加到存储库中的目的:
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 add之后,出现以下错误:
bash: syntax error near unexpected token `<'
然后如何将整个文件夹添加到存储库中?
任何帮助将不胜感激。
答案 0 :(得分:0)
当教程中显示<folder1>
时,只需使用不带<
>
的文件夹名称,即folder1
,而不是<folder1>
。 <folder1>
只是文件夹的占位符。
例如,如果我想添加my_cool_folder
,请执行以下操作:
git add my_cool_folder
git commit -m "I added my_cool_folder"
git push
答案 1 :(得分:0)
1)git init
2)git add client server
(客户端和服务器分别是文件夹1和文件夹2)
3)git commit -m "added client and server folders"
其余步骤相同。
答案 2 :(得分:0)
转到存在project_folder的本地存储库。执行这些命令,这将在github.com上的yourRepository中添加project_folder。