计算机中丢失repo,我的本地git repo有“未上演”的已删除文件,远程是文件,如何删除丢失的文件?...

我读过关于git clean和git reset但我不认为他们做了我需要的事情。我尝试了git pull,但没有解决问题(git pull结果为:Already up-to-date.)

我在github的远程回购很好。

我刚把我所有的铁轨项目从我的旧PC复制到了我的新Mac,它也有一个工作的rails dev环境。

其他一切都很好,但不知何故,我的很多db / migration文件都在本地丢失了。 (不知道为什么......没有别的东西丢失了。)

当我cd进入目录并运行git status时,我看到同样的事情:

# On branch master

# Changes not staged for commit:

# (use "git add/rm ..." to update what will be committed)

# (use "git checkout -- ..." to discard changes in working directory)

#

# deleted: db/migrate/20110330064532_init_user_guids.rb

# deleted: db/migrate/20110330065055_init_master_report_key.rb

# deleted: db/migrate/20110331001956_create_recurly_accts.rb

无论如何,我正在寻找将所有丢失的(不是暂存的+已删除的)文件从远程(原始)拉到本地的命令,而不删除本地的任何未跟踪文件,例如我的sqlite数据库。

或许是一个git命令可以从我的本地git仓库恢复它们,因为删除是“未分级”的?

(我应该补充一点,我没有其他未分级的更改...只需要替换那些丢失的文件。)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值