我有一个名为admin的目录,我想添加admin目录中包含的所有文件,但“git add admin”似乎没有添加我的所有文件。如何将目录中的所有文件添加到git?到目前为止我没有提交,我在管理员父目录
中完成了“git init”答案 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,并且愿意,那里有很好的文档可帮助您设置公共或私有仓库,并将文件提交到该仓库。