我想在github存储库中创建文件夹并在该文件夹中添加文件。怎么做到这一点?
答案 0 :(得分:184)
git doesn't store empty folders。只需确保doc / foo.txt文件夹中有一个文件并运行git add doc
或git add doc/foo.txt
,一旦你提交,该文件夹将被添加到你的本地仓库中(并且一旦你出现在github上) '推了它)
答案 1 :(得分:119)
您无法创建空文件夹,然后将文件添加到该文件夹,而是创建文件夹必须与一起添加添加至少一个文件。在github上你可以这样做:
/
。这会创建一个文件夹.gitkeep
conventionally用于使git跟踪其他空文件夹,而不是git功能。)答案 2 :(得分:31)
首先,您必须将存储库克隆到本地计算机
git clone github_url local_directory
然后,您可以在local_directory中创建本地文件夹和文件,并使用
将它们添加到仓库中git add file_path
您也可以使用。
添加所有内容git add .
请注意,git不会跟踪空文件夹。解决方法是在要跟踪的空文件夹中创建文件。我通常将该文件命名为empty
,但它可以是您选择的任何名称。
最后,你提交并推回到github
git commit
git push
有关Git的更多信息,请结帐Pro Git book。
答案 3 :(得分:24)
对于使用网络浏览器的人。您可以执行以下操作:
答案 4 :(得分:4)
创建一个新文件,然后在文件名上使用斜杠。例如
的Java / Helloworld.txt
答案 5 :(得分:4)
答案 6 :(得分:2)
在github存储库在线上单击 新文件 。
然后将文件名写为myfolder/myfilename
,然后提供文件内容并提交。然后将在该新文件夹中创建文件。
答案 7 :(得分:2)
请按照以下步骤在仓库下创建文件夹
1. Login into Github.
2. Select your repository.
3. Tap on "Add file" to the "Create New File" Option.
4. Enter your Folder Name(Ex: RepositoryName/FolderName) and enter "/".
5. Enter file name to commit. I have created README.md for each folder so that it will be easy for me to maintain the details of every folder.
6. Scroll down to the Commit new file section.
7. Choose an option to merge directly to the "master" branch or "Create a new branch".
8. Finally, You need to tap on "Commit new file".
现在,只要您点击提交新文件,它就会创建并带您返回存储库。
答案 8 :(得分:1)
实际上Github不会创建空文件夹。
例如,要在C:\Users\Username\Documents\GitHub\Repository
上创建文件夹:
创建文件夹名称 docs
在 docs
index.html
打开桌面的Github
它将自动同步,它将在那里。
我希望它能帮助你。
答案 9 :(得分:0)
您只需在本地存储库中创建所需的文件夹即可。例如,您创建了app,config目录。
您可以在这些文件夹下创建新文件。
对于Git规则:
执行提交的Git命令:
然后提交提交消息,然后保存提交。
然后推送到您的远程存储库, 1. git push origin remote
答案 10 :(得分:0)
要添加新目录,您只需在本地存储库中创建一个新文件夹。创建一个新文件夹,在其中添加一个文件。现在转到您的终端并添加它,就像您在GIT上添加普通文件一样。将它们存入存储库并检查状态以确保您已创建目录。
答案 11 :(得分:0)
这是一种简便快捷的,目前可以使用浏览器方法来在存储库中创建文件夹
1)单击存储库/创建新存储库。
2)点击创建添加文件,然后创建一个新文件。
3)给要创建的文件夹名称加上'/'标记,然后在其中添加文件
4)提交更改
依次单击here以直观地表示上述步骤。
答案 12 :(得分:0)
我不知道何时在存储库名称中使用“ /”将其替换为“-”,也许是github更改了创建文件夹的方法。
因此,我将告诉您创建空白文件夹和添加文件的操作。