Git 为什么在我提交到服务器其他文件时上载laravel.log文件
我已经在服务器上设置了GIT。当我提交某些内容时,自动将Git 为什么在我提交到服务器其他文件时上载laravel.log文件,git,laravel,Git,Laravel,我已经在服务器上设置了GIT。当我提交某些内容时,自动将laravel.log从本地上传到服务器。我该怎么办 .gitingore文件 vendor/ node_modules/ npm-debug.log # Laravel 4 specific bootstrap/compiled.php app/storage/ storage/ # Laravel 5 & Lumen specific public/storage public/hot /storage/logs/larav
laravel.log
从本地上传到服务器。我该怎么办
.gitingore
文件
vendor/
node_modules/
npm-debug.log
# Laravel 4 specific
bootstrap/compiled.php
app/storage/
storage/
# Laravel 5 & Lumen specific
public/storage
public/hot
/storage/logs/laravel.log
storage/logs/laravel.log
storage/*.key
.env.*.php
.env.php
.env
Homestead.yaml
Homestead.json
在
存储/logs/
目录中创建一个.gitignore
文件,其中包含以下内容:
*
!.gitignore
在
存储/logs/
目录中创建一个.gitignore
文件,其中包含以下内容:
*
!.gitignore
也许举个例子会有所帮助:
git rm --cached storage/logs/laravel.log
git commit -m "deleted laravel.log"
在
commit
之后,使用git status
命令检查您的git状态。如果您看到deleted storage/logs/laravel.log
这句话,那么下面的示例可能会有所帮助:
git rm --cached storage/logs/laravel.log
git commit -m "deleted laravel.log"
在
commit
之后,使用git status
命令检查您的git状态。如果您看到已删除的存储/logs/laravel.log
语句正在运行它。是.gitingore
还是gitingore
?尝试在本地删除laravel.log并提交&push是.gitingore
还是gitignore
?尝试在本地删除laravel.log并提交&push提交后,我已丢失服务器上的所有文件和文件夹,并应用您的说明@YSFKAYA您确定只删除了存储/logs/laravel.log
文件吗?如果确定,请运行git hist
命令。并尝试在本地使用git reset--soft
命令进行旧的提交。我不认为您的文件丢失了。已将丢失的内容列在.gitignore file
中。好的,但需要时间没有laravel.log的文件
提交后,我已丢失服务器上的所有文件和文件夹并应用您的指示@YSFKAYA您确定只删除了存储/logs/laravel.log
文件吗?如果确定,请运行git hist
命令。并尝试在本地使用git reset--soft
命令进行旧的提交。我不认为您的文件丢失了。已丢失的内容列在.gitignore file
中。好的,但这需要时间没有laravel.log