Avatar notebook default
27篇文章 · 7334字 · 2人关注
  • 初次运行Git的配置

    Linux和Mac的git安装都很方便很多是自带的,Windows则强烈推荐安装Git Bash整个终端,包括了git本身以及所有常用的linu...

  • .gitignore文件

    整个项目里面肯定会有这个文件的,用来屏蔽一些文件的记录和上传。比如一些临时文件夹和涉及隐私的文件,就不需要传到github上了。 语法 简单说起...

  • Git提交错误 error: There was a problem with the editor 'vi'.

    在Mac上,可能之前重装vim变动了一些设置,所以才会有这个错误,导致git不能提交。 查了后解决方案很简单,直接输入:

  • Git为每个repo设置不同的用户名

    之前讲过在电脑本地文件夹中~/.gitconfig文件即可设置本机的通用用户名,用来登录远程。但我常会把公开代码上传到github,私密代码上传...

  • Git文件历史追踪问题

    有很多时候,git追踪某一个文件的变化历史和轨迹,是非常重要的,不管是代码还是文档。这里主要说文档。但是我们的笔记、文档,总是喜欢改名和转移目录...

  • Git缓冲区理解:`index`,`add`和`reset`,`staged`和`unstaged`

    在git里面,有一个叫index的区域,你把东西加到那里叫add, 把东西再从哪里撤回来叫reset;已经在里面的我们形容它是staged,还没...

  • Git的merge理解

    一般来说,merge是新手的噩梦 。所以为了还有学习的动力,我前期几乎放弃,只是一心只用最简单的功能,等像现在这样慢慢理解了基本东西了,了解基本...

  • Git的diff理解与学习

    git diff和系统的diff命令是不同的,git diff是用作对比两个文件的差别,但是它是对这个文件和它在时光轴上的某个点上的自己做对比。...

文集作者