簡體   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