我已將git項目克隆到本地git存儲庫中。然後,我做了一些討厭的文件之一,並在恐慌我從驅動器(rm style.css
)已刪除的文件物理,也刪除它從混帳(git rm style.css
)。如何將丟失的文件拖回我的分支
我想原來style.css
從原點回到我的Dev分支。不幸的是,我的git認爲它是最新的,不會做任何事情。
[email protected]:~/project.me# git status
# On branch dev
nothing to commit (working directory clean)
[email protected]:~/project.me# git pull origin dev
Password for 'https://[email protected]':
From https://github.com/somewhere/project.me
* branch dev -> FETCH_HEAD
Already up-to-date.
什麼我需要做的,告訴我要下載原始style.css
文件回到我的Dev分支的git?
謝謝 - 這也幫助了我。如果你有很多文件要恢復(就像我做的那樣),你可以使用:'git diff --name-status | sed -n'/^D/s/^ D \ s * // gp'| xargs git checkout origin/master',它將重新簽出所有已刪除的文件。 – spikyjt 2014-01-31 10:37:20