Key*_*eyo 24 git version-control
我看到的用于撤消git的问题与我的略有不同.
这就是我所做的:
目录中有一个项目A(不是回购).我在其中初始化了一个存储库,添加了文件,但没有提交任何内容.然后我从存储库B中取出,它覆盖了一堆我的分段文件.
我的印象是我可以git reset --hard用来撤消合并.当然,这只是检查了我刚刚提交的提交的HEAD.
在我做这个拉动之前我应该分支并提交一些东西,后见之明很好.有什么方法可以让我的旧的非分页文件恢复?
Gin*_*kas 30
A git pull与git fetch+ 相同git merge.合并步骤覆盖了您的更改.要恢复到合并之前的状态,请使用git log查找最新提交,然后使用git reset --hard 1234abcd1234abcd是所需提交的哈希值.
请注意,重置git pull后将再次合并更改.要恢复良好的更改,请使用git revert这将创建一个反向更改的额外提交.
| 归档时间: |
|
| 查看次数: |
47724 次 |
| 最近记录: |