当我在交互式rebase期间拆分提交时,我经常想从最后一次提交中提取特定文件.
我目前的流程是
如果我可以软复位特定文件,我觉得这会更简单.
你想做git checkout $COMMIT_HASH some_file.ext什么?
您可以使用它将文件恢复到以前的状态,然后git将此更改发布.
这似乎做你想要的:
git reset [-q] [commit] [--] paths…此表单将所有索引条目重置paths为其状态commit.(它不会影响工作树,也不会影响当前分支.)这意味着git reset与git add相反.
| 归档时间: |
|
| 查看次数: |
9902 次 |
| 最近记录: |