如何将文件夹从public_html添加到GitHub存储库?

时间:2015-08-09 19:08:17

标签: php git github

我为我的PHP项目创建了一个GitHub存储库。所有文件都位于/home/nikola/public_html/todo/。但是,我不知道如何添加它。我是第一次输入这个:

git add ~/public_html/todo

这一次,它不起作用。当我尝试执行:git add ~/public_html/todo并输入git status时,它表示尚未提交一个文件(todo),但该目录中包含文件和目录!我无法找到解决方案。我已在/home/nikola/todo中克隆了存储库正常并尝试执行此操作。

3 个答案:

答案 0 :(得分:1)

您的github存储库布局似乎有问题。要添加到存储库的文件必须位于存储库源树中。

我理解它的方式,你的git repo在~/todo,你想要从~/public_html/todo添加文件,但这不是git的工作方式。将您的文件复制到~/todocp -r ~/public_html/todo/* ~/todo/),然后重试。

答案 1 :(得分:0)

git addgit commit是两个不同的命令。只需键入git add filename.ext,即可跟踪文件并准备好提交。

如果您要查找要在远程存储库中显示的文件,则需要git commit跟踪的文件,然后git push将它们发送到远程存储库。

Git有interactive learning tool可以帮助您学习和理解Git。我建议您查看它,直到您习惯使用版本控制软件。

答案 2 :(得分:0)

cd /home/nikola/public_html/todo/

如果您尚未使用

初始化回购开头
git init

添加此文件夹和所有子文件夹中的所有文件

git add .
git commit