git

git

一、本地结构

在这里插入图片描述
在这里插入图片描述

二、相关命令

2.1本地初始化
  • git add

在这里插入图片描述

  • git init

    Initialized empty Git repository in C:/Users/zh310/Desktop/gitLearning/wechat/.git/

  • 效果

在这里插入图片描述

注意:.git 目录中存放的是本地库相关的子目录和文件,不删除,不要胡乱修改

2.2、设置签名
  • 形式

    用户名:tom

    email地址:310589219@qq.com

  • 作用

    区分不同开发人员的身份

  • 辨析

    这里的签名和登录远程库(代码托管中心)账号、密码没有任何关系

  • 命令

    1. 项目级别/仓库级别:仅在当前本地库范围内有效
      • git config user.name tom_pro
      • git config user.email 310589219@qq.com
      • 文件放置位置:.git/config
    2. 系统用户级别:登录当前操作系统的用户范围
      • git config --global user.name tom_glb
      • git config --global 310589219@qq.com
      • 信息保存位置:~/gitconfig

查看config文件:

在这里插入图片描述

查看系统gitconfig

在这里插入图片描述

推出vim编辑器:

  • Esc ——> :wq
  • i : 编辑模式
2.3 git status
  • ​ 状态查看
  • 查看工作区、暂存区状态

在这里插入图片描述

2.4 git add filename
  • 添加文件
  • 将工作区的“新建/修改”添加到暂存区

在这里插入图片描述

2.5 git rm --cached filename

从暂存区里面撤回

2.6 git reset HEAD good.txt

回到修改前的状态

2.7 git commit -m “info” filename
  • 提交操作
2.8、查看历史记录
  • git log

    • 多屏显示控制方式
      • 空格向下翻页
      • b 向上翻页
      • q 退出
  • git log --pretty=oneline

  • git log --oneline

  • git reflog

    HEAD @{移动到当前版本需要的步数}

2.9、前进后退
  • 本质
    在这里插入图片描述

  • 基于索引值操作{推荐}

    • git reset --hard [局部索引值]
  • 使用^符号

    • 只能后退
    • git reset --hard^^^ :一个^表示退一步
  • 使用~符号

    • 只能后退
      git reset --hard [局部索引值]
  • 使用^符号

    • 只能后退
    • git reset --hard^^^ :一个^表示退一步
  • 使用~符号

    • 只能后退
    • git reset --hard~4:表示退4步
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值