0
我需要修复以前版本的更改。所以,我用我的COMMITED电流变化 的git -a -m“最新”Git - 提交后没有添加更改分支
,然后跟着这个QA这里: How to revert Git repository to a previous commit? 跳回约一个月。 这工作得很好。我做了所需的更改。然后我执行了
git checkout master
回到现在。 Unfortunatley然后我发现,当我完成我的承诺 - 我忘了执行
git add .
因此,虽然我做的任何修改都在那里......任何新文件没有得到承诺。
这些是永久丢失还是有回头路?
他们将是未被跟踪的文件,因此不应该被切换分支,重置等等所触及,他们只会被'git clean'等东西去除。你检查他们是否还在吗? –
啊......我已经知道我做了什么......我执行了一个git add。当我在旧分支...因此我已经将新文件添加到旧分支? –
因此他们被追踪......但在当前分支下消失......! –