240 发简信
IP属地:上海
  • 暂存stash

    Git stash 介绍: 有时,正在开发进行到一部分的时候,比如有个紧急的bug需要处理,这时需要切换到另一个分支修复。 问题,你不想仅仅因为...

  • 自动补全&别名

    自动补全 适用环境(bash)下载Git源码 Github地址进入目录contrib/completion目录,会看到一个git-complet...

  • 远程仓库

    远程仓库是指托管在网络上的项目仓库,可能会有好多个,其中有些你只能读,另外有些可以写。同他人协作开发某个项目时,需要管理这些远程仓库,以便推送或...

  • 撤销

    介绍一些基本的撤销命令 提交说明修改 同个commit添加遗漏文件 取消已暂存的文件 取消工作目录已修改的文件 请注意,有些撤销操作是不可逆的,...

  • log查看纪录

    查看提交历史 git log 查看提交纪录 默认不用任何参数的话,git log 会按提交时间列出所有的更新,最近的更新排在最上面。每次更新都有...

  • 忽略特殊文件

    忽略原则: 忽略操作系统自带文件 忽略编译生成的中间文件等 忽略带有敏感信息的文件 使用方法: 在工作区创建.gitignore的文件添加需要忽...

  • HEAD和DETACHED状态

    HEAD基础 git checkout 实际上是修改HEAD文件的内容,让其指向不同的branch。HEAD文件指向的branch就是当前bra...

  • config 配置文件

    配置文件 配置文件权重 仓库>全局>系统系统目录 /etc/gitconfig用户目录 ~/.gitconfig仓库目录 .git/config...

  • tag标签

    打标签 Git 可以给历史中的某一个提交打上标签,以示重要。 比较有代表性的是人们会使用这个功能来标记发布结点(v1.0 等等) 列出标签 gi...