Git基本操作

    技术2026-01-30  5

    本文章来源于尚硅谷的Git视频总结,版权归尚硅谷所有,仅供学习使用,勿用于商业用途。 git安装步骤见Git视频

    1. git用来维护本地库

    2. 初始化

    mkdir file cd file git init ls -la 查看初始化的目录 .git ll .git

    3. 设置签名

    用户名:tom email:wr@qq.com 作用:区分不同开发人员

    3.1. 项目级别

    项目级别/仓库级别:仅在当前本地库范围内有效

    git config user.name tom_pro git config user.email goodMorning_pro@atguigu.com

    3.2. 系统用户级别设置

    若没有签名则会出错,见 4.4 git commit

    4. 基本操作

    4.1. git status

    4.2. git add

    4.3. git rm --cached

    只是从暂存区删除,文件并没有删

    4.4. git commit

    没有设置签名则会出错

    加入签名后提交

    git config user.name wangrui git config user.email wangrui@qq.com 可见如下信息

    4.5. git commit -m

    更改文件,查看状态 上图的git commit -a 相当于直接提交到本地库,之后说明

    4.6. 总结

    状态查看 git status 查看工作区、暂存区状态 添加 git add [filename] 将工作区的“新建/修改”添加到暂存区 提交 git commit -m "commit message" [filename] 将暂存区的内容提交到本地库

    5. 版本穿梭

    5.1. git log

    多屏显示控制方式: 空格向下翻页 ,b 向上翻页 ,q 退出

    5.2. git reflog

    git log --oneline 只显示历史版本,而reflog可以显示所有版本 HEAD@{移动到当前版本需要多少步}

    5.3. git reset --hard

    5.3.1. 基于索引值回退

    5.3.2. 使用^符号,使用~符号回退

    5.3.3. 总结

    5.4. git reset --soft /mixed/hard

    5.4.1. 命令对比

    5.4.2. git --soft

    可见暂存区变绿

    5.4.3. git --mixed

    发现暂存区变红

    5.4.4. 恢复最后提交的版本

    6. 文件找回

    6.1. 永久删除找回,通过回退版本的方式

    6.1.2. 删除,查看文件已不再

    6.1.3. 提交删除记录

    6.1.4. 回退找回

    6.2. 总结

    7. 文件比较

    7.1. 暂存区文件比较

    7.2. 本地库历史版本比较

    7.3. 总结

    Processed: 0.014, SQL: 9