你好,
最近我开始了我的第一个 Laravel 项目。我使用以下命令安装了它:
composer create-project laravel/laravel laraveltest
现在在写了一些代码之后,我认为使用 Github 跟踪我的项目是个好主意。我以前从现有项目创建了存储库,并认为它会以相同的方式,但我无法理解的事情正在发生。这些是我尝试使用 Github 跟踪项目的步骤:
我创建了一个没有 gitignore 文件或自述文件的空 Github 存储库。
在我的项目文件夹中,我运行了以下命令:
git init
git add .
git commit -m "initial commit"
git remote add origin NAME_OF_REPO
git push origin master
现在我的问题是,当我这样做时,Github 只跟踪这 2 个文件:
new file: .gitignore
new file: readme.md
当我使用git status --ignored
命令检查被忽略的内容时,我可以看到所有内容都以某种方式被忽略:
Ignored files:
(use "git add -f <file>..." to include in what will be committed)
.env
.env.example
.gitattributes
.idea/
app/
artisan
bootstrap/
composer.json
composer.lock
config/
database/
package.json
phpunit.xml
public/
resources/
routes/
server.php
storage/
tests/
vendor/
webpack.mix.js
问题是我的 .gitignore 文件如下所示:
cat .gitignore :
/node_modules
/public/hot
/public/storage
/storage/*.key
/vendor
/.idea
/.vagrant
Homestead.json
Homestead.yaml
npm-debug.log
yarn-error.log
/.env
那么为什么只有我的 gitignorefile 和 readme 文件被跟踪?我试着用谷歌搜索但找不到任何东西。
先感谢您。
似乎问题只存在于特定的计算机上。我将项目复制到另一台计算机并完成了与上述相同的步骤,现在它可以工作了。Git 正在跟踪一切正常。
所以我想现在我的问题是:如何在无法运行的计算机上解决此问题?Git有可能以某种方式.gitignore
从该计算机上的另一个存储库读取-file 吗?
Git 有几个地方可以查找忽略配置文件。
.gitignore
在工作树的每个文件夹中查找文件.git/info/exclude
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句