alb*_*lbo 9 git version-control
我想克隆,即将1周前推送的所有文件都放到我的计算机上,我知道SHA,我只需要一种方法将这些文件放到我本地机器上的目录中.有一个简单的方法吗?
您只需在克隆后使用存档:
git archive <sha1 you want> | tar -x -C /some/path/to/save/to
Run Code Online (Sandbox Code Playgroud)
如果你想真正在存储库上工作,请检查提交:
git checkout <sha1 you want>
Run Code Online (Sandbox Code Playgroud)
请小心,因为现在你不在任何分支上.您需要一个分支来推送和跟踪您的提交.所以先做一个分支,然后检查出来:
git branch mywork <the sha1 you want>
git checkout mywork
Run Code Online (Sandbox Code Playgroud)
或者在一行中:
git checkout -b mybranch <sha1 you want>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
10195 次 |
| 最近记录: |