fer*_*vak 34 git github git-pull
我已将git项目克隆到本地git存储库中.然后我对其中一个文件做了一些令人讨厌的事情,在那恐慌中我从drive(rm style.css)中物理删除了文件,并从git(git rm style.css)中删除了它.
我想style.css从原点回到我的开发分支.不幸的是,我的git认为它是最新的,不会做任何事情.
root@debian:~/project.me# git status
# On branch dev
nothing to commit (working directory clean)
root@debian:~/project.me# git pull origin dev
Password for 'https://someone@github.com':
From https://github.com/somewhere/project.me
* branch dev -> FETCH_HEAD
Already up-to-date.
Run Code Online (Sandbox Code Playgroud)
我需要做些什么来告诉git我想将原始style.css文件下载回我的dev分支?
CJl*_*ano 61
使用git checkout.在你的情况下:
git checkout origin/master style.css
Run Code Online (Sandbox Code Playgroud)
此命令将更新给定分支(此处为远程分支origin/master)的请求文件.
希望这可以帮助
neo*_*eye 48
如果要从本地存储库还原所有丢失的文件
git checkout .
Run Code Online (Sandbox Code Playgroud)
警告:此方法还会还原所有已更改的文件并删除所有更改
pri*_*ime 10
使用控制台转到style.css的位置(可能是app/css /),否则会出现pathspec错误.
然后执行:
git checkout origin/master style.css