好的,所以我add编辑commit了整个子目录到git(push还没有,仍然是本地的.git).
然后我删除了整个子目录.(.git还在那里.)
我现在想要它回来,从git.我怎么做?
我试过,git checkout但它只列出该子目录中的删除文件.
我错过了什么?
你必须做 git checkout subdirname
你也可以 git checkout -- subdirname
这--用于避免歧义(比如说如果你有一个被命名的分支subdirname和其他角落案例.)下面是一个来自man的片段git checkout:
如果您有一个名为hello.c的不幸分支,则此步骤将被混淆为切换到该分支的指令.你应该写:
$ git checkout -- hello.c
Run Code Online (Sandbox Code Playgroud)
http://git-scm.com/docs/git-checkout
| 归档时间: |
|
| 查看次数: |
295 次 |
| 最近记录: |