Git 思维导图

本文详述了Git的各个方面,包括Git帮助、配置、仓库管理、提交切换、分支操作、代码版本tag以及多人协作。重点介绍了如何使用git init、git clone、git add、git commit等命令,并探讨了git flow工作流,提供了Git命令的实用技巧和最佳实践。
摘要由CSDN通过智能技术生成

在这里插入图片描述

Git思维导图

Git 帮助

Git 命令手册

  • git help

Git 官方文档

  • https://git-scm.com/book/zh/v2

Git 配置

查看配置变量

  • git config
  • git config --list 列出所有配置
  • –show-origin 列出配置所在文件

设置配置变量

  • git config

配置文件位置

    1. /etc/gitconfig
    • 包含系统上每一个用户及他们仓库的通用配置。 在执行 git config 时带上 --system 选项。
    1. ~/.gitconfig
    • 只针对当前用户,这会对你系统上所有的仓库生效。在执行 git config 时带上 --global 选项。
    1. .git/config
    • 针对该仓库,默认情况下用的就是它。在执行 git config 时带上 --local 选项。
  • 每一个级别会覆盖上一级别的配置。

配置用户信息

  • git config --global user.name
    git config --global user.email

Git 仓库

获取仓库

    1. 将尚未进行版本控制的本地目录转换为 Git 仓库
    • git init
    1. 从其它服务器克隆一个已存在的 Git 仓库。
    • git clone

把文件更新到仓库

  • 检查当前文件状态

    • git status
  • 跟踪新文件

    • git add
  • 提交更新

    • git commit
    • 不建议使用git commit -m,遵循 commit message 规范
  • 忽略文件

    • .gitignore文件
  • 查看已暂存和未暂存的修改

    • git diff
    • 建议使用 diff 工具,git difftool

文件状态

    1. 已修改(modified)
    • 表示修改了文件,但还没保存到本地仓库中。
    1. 已暂存(staged)
    • 表示对一个已修改文件的当前版本做了标记,使之包含在下次提交的快照中。
    1. 已提交(committed)
    • 表示数据已经安全地保存在本地仓库中。

commit message 规范

  • 格式

    • ():

                           <body>
      
                           <footer>
      
  • type:提交类别

    • feat:新功能
    • fix:修复bug
    • docs:文档
    • style:格式(不影响代码运行的变动)
    • refactor:重构(即不是新增
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值