1、解题
这道题的做法和log的做法相同,前面的相同部分直接参考log,说一下获得flag不同的地方
从Git log获得日志记录开始
这里可以用log中的方法,回到add flag那个版本,这里我看到一种新的解法
使用 git stash pop
这时他会显示冲突,并将操作记录返回。
得到flag文件的名字后,可以直接cat 文件名得到flag
2、主要说一下冲突的原理吧
如果你在编辑一个文件,编辑完成后,将其放回后继续编辑,但是如果过程中又有其他人也编辑了这个文件,那么使用Git stash pop的时候就会发生冲突。