繁体   English   中英

如何使用 git 拉取未跟踪的文件

[英]How to pull untracked files with git

标题可能不清楚,但我的问题是,我在 gitlab 上有一个 Laravel 项目。 我从 master 分支克隆了项目,然后在运行composer install我意识到 bootstrap/autoload.php 文件丢失了。

但是在开发分支上它就在那里。 我将 develop 分支合并到 master 但它没有得到 bootstrap/autoload.php 文件。 我注意到该文件的最后一次提交是一年前,所以它已经丢失了一段时间,我只是没有注意到。

我还注意到开发分支上的其他文件没有合并到 master 中。

我检查了我所有的 .gitignore 文件以查看是否添加了相应的文件,但事实并非如此,因为它们首先不会出现在开发分支的 gitlab 上。

当我在 master 上运行git status ,它说它是最新的。 如何将那些丢失的文件合并到 master.js 文件中?

我通过检出从 develop 分支到 master 分支的所有文件来解决这个问题:

git checkout origin/development -- .

这给了我所有在 master 中丢失但正在开发中的文件

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM