1、文档

2、相关问题

2.1、恢复暂存区中的文件

参考

在项目仓库根目录下: 执行
find .git/objects -type f | xargs ls -lt | sed 60q
#这里60q 的意思是最近60次的add,然后会出来
注意:需要使用支持linux命令 xargs sed的终端,
image.png
找到我们需要恢复的文件,重定向到a.txt文件中,该文件的内容就是我们需要恢复文件的内容
注意:Id 需要将/去掉 06/714b4f1b5f7079055eb8a8ee14a3f3cb88177b
git cat-file -p 06714b4f1b5f7079055eb8a8ee14a3f3cb88177b > a.txt

2.2、No tracked branch configured for branch master or the branch doesn’t exist.

To make your branch track a remote branch call,

https://blog.csdn.net/jack22001/article/details/87946037

git pull origin master —allow-unrelated-histories
git branch —set-upstream-to=origin/master master