本文用来记录学习gitpro一书中比较常用的炫酷指令,持续更新。
- git checkout --track origin/master
本地自动创建一个跟踪origin/master的master分支 - git add
追踪新文件、把已经追踪的文件放到暂缓区、合并时把有冲突的文件标记为已解决状态。 - git log -p -2
查看最近两条提交 -
git log --stat
查看每次提交有多少文件被修改、删除。及每次提交后的总结
image.png - git stash
stash的含义就是把工作区的修改临时储藏起来,等以后再恢复使用 - git stash pop
恢复使用工作区暂存的修改 - git stash apply stash@{0}
当存在多个分支stash时,Git stash pop 默认会弹出stash list中索引为0的stash
。可以通过git stash list 查看所有分支的stash,再通过git stash apply stash@{x}恢复对应分支的stash
localhost:xxxx beifeng$ git stash list
stash@{0}: WIP on devtest: 252b3cb xxx:feat:add checktime,add hearbeat
stash@{1}: WIP on xxx-MASTER: d473c87 [xxx:feature]add annatation components
localhost:state32960 beifeng$ git stash apply stash@{1}
On branch O-M01-MASTER
网友评论