gitstash apply 恢复某个存储,但不会把存储从存储列表中删除,默认使用第一个存储,即stash@{0},如果要恢复其它,git stash apply stash@{$num} ,比如第二个:git stash apply stash@{1}
type 为必填项,用于指定 commit 的类型,约定了 feat、fix 两个主要 type,以及 docs、style、build、perf、refactor、revert 六个特殊 type。xargs,是给命令传递参数的一个过滤器,也是组合多个命令的一个工具。
理解GIT的内部原理,分清楚工作区、暂存区、版本库,还有就是理解GIT跟踪并管理的是修改,而非文件。来到JD后由于写脚本需要上传代码库,所以就一直用Git上传,之前一直在Win用的TortoiseGit,现在命令行用的比较多,所以把一些指令总结一下,以便回顾和查询。
Modified:文件已修改, 仅仅是修改, 并没有进行其他的操作. 这个文件也有两个去处, 通过git add可进入暂存staged状态, 使用git checkout 则丢弃修改过, 返回到unmodify状态, 这个git checkout即从库中取出文件, 覆盖当前修改。