当我跑步时
git lg
在我的本地开发分支上,最新的提交如下所示:
* 7d21213 - (1 hours ago) update business rules - developer1 (HEAD, origin/develop, origin/HEAD, develop)
但是,如果我通过运行
git stash
然后运行
吉特lg
,我得到以下信息:
* at12334 - (13 seconds ago) WIP on develop: 7d21213 update business rules - developer1 (refs/stash)
|\
| * ef9a11b - (14 seconds ago) index on develop: 7d21213 update business rules - developer1
|/
* 7d21213 - (1 hours ago) update business rules - developer1 (HEAD, origin/develop, origin/HEAD, develop)
这是什么意思?似乎有两个新的提交(标记为
index
和
WIP
)在存储后创建。是这样吗?如果是这样,这种行为背后的逻辑是什么?
笔记
git lg
测试环境中是否已将别名定义为
git log --graph --abbrev-commit --decorate --date=relative --format=format:'%C(bold blue)%h%C(reset) - %C(bold green)(%ar)%C(reset) %C(white)%s%C(reset) %C(dim white)' --all