404

Page not found

Go to the front page →
Git - 如何将项目Clone至一个非空文件夹
Git

Git - 如何将项目Clone至一个非空文件夹

背景 在 GitHub 上创建了一个项目时,基本会选择初始化一个 readme 文件,有时还会生成 .gitignore 、LICENSE 文件,但是有时候会在本地进行了一些开发,这时候我们需要把两者关联起来。之前一直在使用临时文件夹的方式,直到找到了下面的方法,不用使用临时文件夹,就可以直接将两者关联起来。记录一下步骤。 步骤 进入目标文件夹 cd target/folder/ 初始化 git 仓库 git init 将需要忽略的文件、文件夹加入

拓扑排序
Algorithm

拓扑排序

含义 拓扑排序(Topological Sorting)是一个有向无环图(DAG,Directed Acyclic Graph) 的所有顶点的线性序列。且该序列必须满足如下两个条件: 每个顶点出现且只出现一次 若存在一条从顶点 A 到 B 的路径,那么在序列中顶点A出现在顶点B前面 步骤 从DAG图中选择一个没有前驱(即入度为0)的顶点并输出 从图中删除该顶点和所有以它为起点的有向边。 重复1和2,直到当前的 DAG 图为空,或者当前图中不存在无前驱的顶点为止,后一种情况说明有向图中必定存在环。 于是得到拓扑排序后的结果是