git 常用命令

Sun 07 May 2017 by Little Captain

git核心命令工作示意图

  • git帮助
git help <verb>
git <verb> --help
man git-<verb>
git help
git help 其他指令
  • 初始化一个本地仓库,生成一个.git目录,用于维护版本信息
# 初始化可以在一个空文件执行, 也可以在一个非空文件执行
git init
git init 仓库路径
# 初始化共享仓库, 共享仓库不能直接操作, 必须clone到本地
git init --bare
# Git 会自动修改该仓库目录的组权限为可写
git init --bare --shared
  • 克隆远程仓库到本地
# 下载远程仓库到当前路径
git clone 仓库的URL
# 下载远程仓库到特定路径
git clone 仓库的URL 存放仓库的路径
# 克隆时 …
read more

Block 总结

Sat 06 May 2017 by Little Captain

基本概念

  • Block 即带有自动变量(局部变量)的匿名函数
  • Block 提供了类似由 C++ 和 Objective-C 类生成实例或对象来保持变量值的能力
  • Block 其实就是一个代码块,把你想要执行的代码封装在这个代码块里,等到需要的时候再去调用
  • Block 是 OC 对象. OC 对象? 好像不对? Block 不是函数指针吗? 如果 Block 是函数指针, 那么还有必要把 Block 从栈区拷贝到堆区吗? 还能使用 copy 关键字修饰 Block 属性吗? 用事实说话好吧!
// 通过使用 OC 运行时机制, 打印出 全局 Block 的继承链
- (void …
read more

Hello Blog

Sat 06 May 2017 by Little Captain

拿来说说

在各路网络资料的帮助下,我的个人 Blog 终于搭建起来了。

用到了什么

  • Pelican
    • 简单易用
  • github page
    • 方便, github 仓库直接管理
read more