上一页 1 ··· 3 4 5 6 7 8 下一页
  2016年11月22日
摘要: By francis_haoNov 21,2016 从版本库初始化开始,每一步的撤销操作 添加第一个文件 在空的版本库中创建了一个文件并git add到了缓存区,这时候怎么撤销呢? 撤销单个文件和整个目录 $ git rm --cached a$ git rm --cached . -r 首次commit内容不能撤销,不过一旦提交了一次之后,git就能发挥它强大的版本控制作用了 ... 阅读全文
posted @ 2016-11-22 23:15 刘英皓 阅读(4233) 评论(0) 推荐(0) 编辑
  2016年11月20日
摘要: By francis_haoNov 20,2016 github介绍 github是一个网站https://github.com/,可以实现基于git(当然,svn也是可以的)的代码托管工作。我们可以在任何有网络的地方将自己的代码放到这个网站上供自己和别人下载,当然如果你不想让别人下载,也可以放在私人仓库里,不过这是需要收费的。 先有鸡后有蛋 创建仓库 当我们有一个项目需求时,首先在git... 阅读全文
posted @ 2016-11-20 22:43 刘英皓 阅读(397) 评论(0) 推荐(1) 编辑
  2016年11月19日
摘要: By francis_haoNov 19,2016 当一个项目commit了若干次到了一个可以发布版本的时候一般会给当前的分支状态打一个标签,就像我们常常见到的V1.0之类的。 Git 使用的标签有两种类型:轻量级的(lightweight)和含附注的(annotated)。轻量级标签就像是个不会变化的分支,实际上它就是个指向特定提交对象的引用。而含附注标签,实际上是存储在仓库中的一个独立... 阅读全文
posted @ 2016-11-19 23:53 刘英皓 阅读(312) 评论(0) 推荐(0) 编辑
摘要: By francis_haoNov 19,2016 以一张图说明远程操作,图片来自参考[2] git clone 从远端主机克隆一个版本库,若省略directory则生成一个和远端同名的版本库。 $ git clone [directory] git clone支持的一些远端主机协议 $ git clone http[s]://example.com/path/t... 阅读全文
posted @ 2016-11-19 23:52 刘英皓 阅读(367) 评论(0) 推荐(0) 编辑
摘要: By francis_haoNov 19,2016 注:此条所有内容均来自$ git help gitignore,细节请参考之 有时候在仓库里有一些文件我们并不想提交,git提供了指定屏蔽文件的功能 可以在$GIT_DIR/info/exclude(和/或).gitignore文件中添加不想被追踪的文件,但如果文件之前已经被提交过,已经被git追踪了的话,再设置屏蔽文件就不会起作用了... 阅读全文
posted @ 2016-11-19 20:25 刘英皓 阅读(389) 评论(0) 推荐(0) 编辑
  2016年11月18日
摘要: By francis_haoNov 18,2016 查看分支,* 表示当前所在分支 $ git branch 查看分支和最后一次提交记录 $ git branch -v 新建分支 $ git branch alphabet 切换分支 $ git checkout alphabet 新建和切换可以合并为一步操作 $ git checkout -b digital ... 阅读全文
posted @ 2016-11-18 23:38 刘英皓 阅读(411) 评论(0) 推荐(0) 编辑
摘要: By francis_haoNov 17,2016 本来是想把git的使用笔记写在一个文件里,但是越写越长,最后也不得不分开了。这样也好,每一篇一个侧重,可以写的详细一点。 初学乍练 在linux系统执行下面的命令,查看是否已经安装了git,若没有安装则需要到http://git-scm.com/download/ 上下载并安装。 $ git ––versiongit version ... 阅读全文
posted @ 2016-11-18 21:02 刘英皓 阅读(479) 评论(0) 推荐(0) 编辑
  2016年11月7日
摘要: By francis_hao Nov 7,2016 记录GDB常用功能。 GDB可以让你查看一个程序在运行时其内部发生了什么,或者当一个程序崩溃时发生了什么(通过使用GDB查看core dump文件) 基础 启动GDBgdb 仅启动GDB,未加载程序文件,可通过file program进行加载,也可 阅读全文
posted @ 2016-11-07 23:40 刘英皓 阅读(794) 评论(0) 推荐(0) 编辑
  2016年10月31日
摘要: By francis_hao Oct 31,2016 指针数组和数组指针 指针数组本身是个数组,数组的内容是指针。形如char *pa[]。由于[]优先级高于*,pa先于[]结合表示pa是一个数组,pa[]再与*结合表示pa[]是指针。比如pa[0]放了一个指针。 数组指针本身是个指针,指针指向的是数组。形如char (*ap)[6]。ap与*结合表示ap是个指针,(*ap)再和[6]结合表... 阅读全文
posted @ 2016-10-31 23:17 刘英皓 阅读(445) 评论(0) 推荐(0) 编辑
  2016年10月27日
摘要: By francis_hao Oct 26,2016 很久很久以前,大概在1965年左右,由贝尔实验室(Bell)、麻省理工学院(MIT)及通用电气公司(GE)共同发起了一个叫做Multics的项目,目的是充分压榨当时的计算机的资源,期望能实现同时提供三百台以上的终端连接。项目本身非常复杂,看不到希 阅读全文
posted @ 2016-10-27 23:10 刘英皓 阅读(818) 评论(0) 推荐(0) 编辑
上一页 1 ··· 3 4 5 6 7 8 下一页