• Svn

    2023-01-06 更新 Subversion (Svn) 是另一个被广泛使用的开源版本控制系统。 1 历史…

    Read more →

  • 定制

    至此,Git 基本知识已经介绍完毕,接下来是无尽的练习。最后整理的是对我而言比较重要的 Git 配置项,方便自…

    Read more →

  • 维护

    除贡献外,我们还要了解如何维护项目。 1 邮件补丁 邮件补丁是最常见的可持续工作方式,它有两种生成途径,推荐第…

    Read more →

  • 远程

    以前所有操作都在本地执行,与远程服务器没有交互,这一讲我们将与远程服务器进行交互。 1 远程仓库 远程仓库是指…

    Read more →

  • 变基

    1 拣选 在正式学习变基之前,我们不妨先了解以下 cherry-pick 。它的功能是,将指定 commit …

    Read more →

  • 分支

    2023-01-12 更新 1 新建 master 是默认分支但并不特殊,跟其它分支没有区别。之所以个个仓库都…

    Read more →

  • 揭秘

    Git 实际管理的是三棵树,这里树意为文件的集合。 HEAD ,下一次提交的父结点。 INDEX ,预期的下一…

    Read more →

  • 提交

    只有已暂存的内容才会被提交,在提交之前随时可以撤下。我们应当经常使用 git status 命令检查当前文件状…

    Read more →

  • 暂存

    1 命令 git add 是暂存的主命令。不速之客不会自动纳入 Git 的跟踪范围。运行命令 git add …

    Read more →

  • 起步

    1 安装 Git 完美支持所有平台。 2 帮助 $ git help $ git –help $ man g…

    Read more →

  • 版本控制是一种记录一个或若干文件内容变化,以便将来查阅特定版本修订情况的系统。 许多人习惯用复制整个项目目录的…

    Read more →

  • LeetCode 001-100

    001 Two Sum 蛮解:遍历数组,再遍历查找配对值。 巧解:存入哈希表。但这里有个坑,哈希表关键字不重复…

    Read more →

  • 在线判题系统 Online Judge 原用于编程竞赛中测试参赛程序,现多用于远程笔试,是应聘流程的重要一环。…

    Read more →

  • 倘若你只想了解数据结构的基本知识,一遇困难立马跳过,应付期末考试没有问题,但应付求职笔试就不够了。这门课的学习…

    Read more →

  • 谭浩强的 C 语言程序设计

    尽管谭老先生在网上被贬得一文不值,但从我的个人经历来看,本书好像也没那么不堪。翻阅了流传甚广的错误合集,值得一…

    Read more →