摘要: If you've removed a commit with git reset --hard, it's still possible to recover the commit using git reflog to look up the commit hash. Once we find 阅读全文
posted @ 2020-01-08 20:35 Zhentiw 阅读(140) 评论(0) 推荐(0)
摘要: git reset has three primary options that we might use: --soft, --hard and --mixed (the default). We'll use git reset to undo the latest commit in all 阅读全文
posted @ 2020-01-08 20:29 Zhentiw 阅读(117) 评论(0) 推荐(0)
摘要: Generators offer flexible alternatives to working with arrays and how you want to iterate through the data. While most scenarios are covered by the me 阅读全文
posted @ 2020-01-08 17:58 Zhentiw 阅读(142) 评论(0) 推荐(0)
摘要: Generator functions are great at generating data. You can create all types of functions that take params to define what sort of data to generate. The 阅读全文
posted @ 2020-01-08 17:01 Zhentiw 阅读(105) 评论(0) 推荐(0)
摘要: Since generators can take initial values and expose a next method which can run updates on the initial value, it becomes trivial to make a state machi 阅读全文
posted @ 2020-01-08 16:59 Zhentiw 阅读(133) 评论(0) 推荐(0)
摘要: Generators emulate the behavior of a closure where they wrap an initial value then can take subsequent values through next to yield something based on 阅读全文
posted @ 2020-01-08 16:47 Zhentiw 阅读(120) 评论(0) 推荐(0)
摘要: Generators allow you to hook together multiple generators with the yield* syntax. This allows you to branch off into many different types of iteration 阅读全文
posted @ 2020-01-08 16:30 Zhentiw 阅读(188) 评论(0) 推荐(0)