logo头像

学如逆水行舟

经典排序算法解析

经典排序算法解析

经典排序算法解析许多高级语言中都提供有排序函数,但是掌握一些经典排序算法的基本原理和编码方法还是很有必要,这个学习过程可以帮助我们更好的理解每种排序算法的设计思路,本篇博客将介绍9种十分经典的排序算法,提供了解释性语言JavaScri...

Git命令集十三——快照操作

Git命令集十三——快照操作Git工具中提供了一个stash命令,这个命令的作用是创建快照。快照主要的用途是将当前未更新到缓存区的修改进行入栈保存,创建快照后,Git的状态会变回上一次提交时的状态,这时候我们可以做其他的操作。创建的快...

Git命令集十二——分支合并

Git命令集十二——分支合并1.git merge 将指定分支合并进当前分支。 2.git merge –commit 将指定分支合并进当前分支,并且直接提交。 3.git merge –no-commit 将指定分支合并进当前分支,...

Git命令集十一——创建分支命令

Git命令集十一——创建分支命令对分支操作的强大支持是Git管理工具的一大优势。你可以方便的进行分支的创建、合并、删除等。 1.git branch –list打印所有分支以及当前所在的分支。 2.git branch 创建新分支。 ...

Git命令集之十——文件移动命令

Git命令集之十——文件移动命令1.git rm 删除某个文件。这个命令会将文件直接删除,并将此操作更新到缓存区,直接进行commit提交即可。 2.git rm –force 删除时覆盖缓存区,进行强制删除。 3.git rm –c...

Git命令集之九——重置命令

Git命令集之九——重置命令1.git reset HEAD^返回到上一个版本状态,需要注意,这个命令不会修改本地文件的内容,这些新的内容会变为未更新到缓存区的状态。 2.git reset HEAD^ 退回某个文件到上一个版本的状态...

Git命令集之八——提交命令

Git命令集之八——提交命令

Git命令集之八——提交命令1.git commit –message 将使用add命令更新后的修改进行提交,msg为本次提交操作的注释信息。 2.git commit –all –message 使用这个命令可以自动将修改或删除的文...

Git命令集之七——差异查询命令

Git命令集之七——差异查询命令

Git命令集之七——差异查询命令1.git diff查看未提交的文件变化。会在控制台将文件的前后变化进行打印。 2.git diff –raw将文件变化的输出格式化层单行模式,只打印出有变化的文件。 3.git diff –stat生...