Git学习

本文详细介绍了Git的基本操作,包括配置用户名、密码和邮箱,查看与修改全局配置,获取帮助信息,创建和初始化Git仓库,管理文件的四种状态,跟踪新文件,提交更新,以及撤销和回退文件修改。此外,还讲解了如何查看提交历史、忽略文件、移除文件和使用.gitignore。通过这些步骤,读者可以全面掌握Git的基础工作流程。
摘要由CSDN通过智能技术生成

    1 查看
        用户名 git config user.name  
        密码   git config user.password 
        邮箱       git config user.email 
        全局配置信息 $ git config --list --global

    2 修改
        用户名 git config --global user.name "新用户名"
        密码   git config --global user.password "新密码"
        邮箱   git config --global user.email "新邮箱"

    3 获取帮助信息
        get help config  //浏览器
        get config -h    //终端 

    4 获取git仓库的两种方式
        1) 将本地的目录转为git仓库
        2) 克隆到本地

    5 现有目录中初始化仓库
        1) 右键打开git bash
        2) 执行 git.init 即可转为仓库
            .git目录就是git仓库

    6 工作区中文件的4种状态
        未被git管理
            未跟踪

        已被git管理
            Unmodified/未修改 工作区文件与git仓库文件内容保持一致
            Modified/已修改 工作区文件与git仓库文件内容不一致
            Staged/已暂存 被修改的文件已被放到暂存区,准备保存到git仓库

        git操作的终极结果:让工作区的文件都处于“未修改”状态

    7 检查文件状态
        git status
            Untracked files 未被跟踪的文件

    8 精简方式显示文件的状态
        git status -s
            未被跟踪的文件前有两个❓❓
            被跟踪的文件前有绿色的A
        git status -short

    9 跟踪新文件
        git add 文件名
        一次性添加多个文件
        git add .


    10 清空终端  clear

    11 提交更新
        git commit
        git commit -m "新建了index.html文件"

    12 对已提交的文件进行修改
        git status  
        显示 changes not staged for commit
        说明已跟踪文件的内容发生了变化,但还没有放到暂存区

        修改过的、没有放入暂存区的文件前面有红色的M
        修改过的、放入暂存区的文件前面有绿色的M

    13 暂存已修改的文件
        git add
            开始跟踪新文件
            把已跟踪、且已修改的文件放到暂存区
            把有冲突的文件标记为已解决状态

    14 提交已暂存的文件
        git commit -m "新建了index.html文件"

    15 撤销对文件的修改
        所有修改会丢失,无法恢复  慎重操作
        git checkout --文件名

    16 取消暂存的文件
        git reset HEAD 要移除的文件的名称
        git reset HEAD .     //移除所有文件

    17 跳过使用暂存区
        git commit -a -m "描述消息"  

    18 移除文件
        1).从git仓库和工作区同时移除
        git rm -f 文件名           ***文件名前会有绿色的D***
        2) .只从git仓库移除,保留工作区的
        git rm --cached 文件名
        
    19 忽略文件
        .gitignore 
         glob模式  简化了的正则表达式

    20 查看提交历史
        git log
        查看最近的两条  git log -2
        一行展示 git log --pretty=oneline

    21 回退到指定的版本
        git reset --hard <唯一标识>
        旧版本查看 git reflog --pretty=oneline

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值