1、Git 文件生命周期 工作目录下的每一个文件都不外乎这两种状态:已跟踪或未跟踪。 已跟踪的文件是指那些被纳入了版本控制的文件,在上一次快照中有它们的记录,在工作一段时间后,它们的状态可能处于未修改,已修改或已放入暂存区。 工作目录中除已跟踪文件以外的所有其它文件都属于未跟踪文件,它们既不存在于上 ...
分类:
移动开发 时间:
2018-03-10 01:21:05
阅读次数:
207
Java中,执行try-catch-finally语句需要注意: 第一:return语句并不是函数的最终出口,如果有finally语句,这在return之后还会执行finally(return的值会暂存在栈里面,等待finally执行后再返回) 第二:finally里面不建议放return语句,根据 ...
分类:
其他好文 时间:
2018-03-08 14:04:26
阅读次数:
207
git &github 快速入门 本节内容 github介绍 安装 仓库创建& 提交代码 代码回滚 工作区和暂存区 撤销修改 删除操作 远程仓库 分支管理 多人协作 github使用 忽略特殊文件.gitignore 为什么要用版本控制? 假设你在的公司要上线一个新功能,你们开发团队为实现这个新功能 ...
分类:
其他好文 时间:
2018-03-07 20:16:39
阅读次数:
238
拓扑排序 又叫 "topsort" ,对于一个oi选手来说。会用就行了(滑稽) 从一个点发出的边数叫做这个点的出度,而一个点被边指向的边的个数就叫做在这个点的入度。 将入读为0的点暂存,then将以这类点作为起点的边删除,相连的点入读 1,然后再将修改后入度为0的点暂存,重复此过程。(本人十分的蒟蒻 ...
分类:
编程语言 时间:
2018-03-03 16:49:17
阅读次数:
174
一、Git时光机之Inbox 体系 工作区有一个隐藏目录 ,这个不算工作区,而是Git的版本库。 Git的版本库里存了很多东西,其中最重要的就是称为stage(或者叫index)的暂存区,还有Git为我们自动创建的第一个分支 ,以及指向 的一个指针叫 。 前面讲了我们把文件往Git版本库里添加的时候 ...
分类:
其他好文 时间:
2018-03-03 14:08:38
阅读次数:
129
git add -A和 git add . git add -u在功能上看似很相近,但还是存在一点差别 git add . :他会监控工作区的状态树,使用它会把工作时的所有变化提交到暂存区,包括文件内容修改(modified)以及新文件(new),但不包括被删除的文件。 git add -u :他仅 ...
分类:
其他好文 时间:
2018-03-03 14:05:00
阅读次数:
152
一、git 提交 全部文件 git add . git add xx命令可以将xx文件添加到暂存区,如果有很多改动可以通过 git add -A .来一次添加所有改变的文件。注意 -A 选项后面还有一个句点。 git add -A表示添加所有内容, git add . 表示添加新文件和编辑过的文件不 ...
分类:
其他好文 时间:
2018-03-03 10:56:38
阅读次数:
138
ADD AND COMMIT 初始化一个 Git 仓库(repository),即把当前所在目录变成 Git 可以管理的仓库。 把文件添加到 暂存区(stage),可被 track 追踪纪录下来。可多次使用来添加多个文件。 添加所有修改到暂存区,效果同 git add all,待验证。 暂存所有的文 ...
分类:
其他好文 时间:
2018-03-02 15:01:57
阅读次数:
219
今天在Githab上新建了一账号,打算把学习python中的代码传上去。过程中要使用Git,所以临时学习下Git的使用,做个笔记;gitinit初始化一个Git仓库(在一个目录下执行该命令就是讲该目录初始化成一个Git仓库)gitadd.把文件添加到仓库(实际上就是把文件修改添加到暂存区)gitcommit-m‘提交说明‘把文件提交到仓库(际上就是把暂存区的所有内容提交到当前分支)gitstatu
分类:
其他好文 时间:
2018-02-28 19:48:41
阅读次数:
160
Git多人协作工作模式: Git基本常用命令如下: mkdir: XX (创建一个空目录 XX指目录名) pwd: 显示当前目录的路径。 git init 把当前的目录变成可以管理的git仓库,生成隐藏.git文件。 git add XX 把xx文件添加到暂存区去。 git commit –m “X ...
分类:
其他好文 时间:
2018-02-28 14:12:40
阅读次数:
130