如何将目录及其所有文件添加到git中

时间:2017-09-06 22:00:18

标签: git

我有一个名为admin的目录,我想添加admin目录中包含的所有文件,但“git add admin”似乎没有添加我的所有文件。如何将目录中的所有文件添加到git?到目前为止我没有提交,我在管理员父目录

中完成了“git init”

2 个答案:

答案 0 :(得分:0)

正如@ivo所说,您可以创建.gitignore文件。尝试从中删除管理文件夹。如果这不起作用,或者您没有.gitignore,则可以使用以下命令列表之一。
1.

git add admin
cd admin
git add $(ls)
git commit

2。

git add admin
git add admin/*
git commit

3。

git add -a # add all files
git commit

答案 1 :(得分:0)

您的结构似乎是:

Parent
   Admin

您已经在Parent中运行了git init,因此所有git命令都将在parent中运行。

我将首先在git中启用颜色编码,因为这样会使状态更易于阅读。

在终端中,将cd插入Parent并键入:

git config --global color.ui true

然后。

git status

这将向您显示git权限下的所有文件及其状态。如果启用了颜色,则会看到文件列表-大多数在/ admin /路径中显示为红色,这意味着它们尚未添加或按照git中的提示进行上载。

类型:

git add *

这会将所有文件添加到git中并暂存-它们尚未提交,只是被收集。

类型:

git commit -m "Some commit message that describes what this version is"

文件现在已提交到本地存储库

如果您要将存储库托管在Github上,并想在那里提交文件,请输入:

git push origin master

这会将您的提交推送到Github存储库的master分支。

如果您不使用Github,并且愿意,那里有很好的文档可帮助您设置公共或私有仓库,并将文件提交到该仓库。