当前位置: 首页 > news >正文

Git保姆级入门实战:从安装配置到常用命令与常见错误解决


文章目录

      • 📖 前言
      • 🛠 一、前期软件准备
        • 1. Git下载与安装
        • 2. Git代码托管服务
      • 💻 二、Git常用命令与操作
        • 1. 获取Git仓库的两种方式
          • 方式一:在本地初始化Git仓库
          • 方式二:克隆远程仓库
        • 2. 理解关键概念
        • 3. 本地仓库核心命令
        • 4. 远程仓库操作
        • 5. 分支管理
      • 🎯 总结


📖 前言

快速上手Git版本控制,掌握核心操作与避坑指南。


🛠 一、前期软件准备

1. Git下载与安装
  • 下载链接: https://pan.quark.cn/s/dab8ca113e7b
2. Git代码托管服务
  • 推荐平台: 码云 (Gitee)
    • 官网: https://gitee.com/

💻 二、Git常用命令与操作

1. 获取Git仓库的两种方式
方式一:在本地初始化Git仓库
  • 执行步骤:
    1. 在任意目录下创建一个空目录(例如 repo1)作为本地Git仓库
    2. 进入该目录,右键点击并打开 Git Bash 窗口
    3. 执行命令 git init
  • 验证成功: 当前目录中出现隐藏的 .git 文件夹
  • 图示:
    初始化Git仓库示意图
方式二:克隆远程仓库
  • 命令: git clone 仓库地址
  • 常见错误与解决:
    • 错误信息: remote: HTTP Basic: Access denied fatal: Authentication failed for
    • 原因: 密码错误导致认证失败
    • 解决方案:
      git config --system --unset credential.helper
      git config --global credential.helper store
      

      版权声明: 解决方案参考自博主原创文章,遵循 CC 4.0 BY-SA 版权协议。原文链接:https://blog.csdn.net/Arise_Yang/article/details/106140514

  • 图示:
    克隆远程仓库示意图

2. 理解关键概念
  • .git 文件夹: Git版本库,存储配置信息和版本历史
  • 工作区: 包含 .git 文件夹的目录(存放实际代码)
  • 暂存区: 临时存放待提交的文件修改

3. 本地仓库核心命令
命令说明
git status查看文件状态(工作区/暂存区)
git add [文件名]将修改添加到暂存区
git reset [文件名]取消暂存区的文件
git reset --hard [版本号]回退到指定版本
git commit -m "提交信息"提交到本地版本库
git log查看提交历史日志
  • 命令图示:
    Git常用命令示意图

4. 远程仓库操作
# Git常用命令-远程仓库操作  
git remote    # 查看远程仓库
git remote add [shortname] [url]  # 添加远程仓库
git clone [url]    # 克隆远程仓库
git pull    # 从远程仓库拉取
git push [remote] [branch] # 推送到远程仓库
  • 推送步骤:

    1. git remote 查看是否关联
    2. git add [文件名] 暂存文件
    3. git commit -m "描述" 提交修改
    4. git push [远程名] [分支名] 推送至远程
  • 拉取冲突解决:

    git pull --allow-unrelated-histories  # 解决不同历史分支的合并冲突
    
  • 图示:
    远程仓库操作示意图


5. 分支管理
git branch           # 查看分支
git branch [name]    # 创建分支
git checkout [name]  # 切换分支
git push [remote] [name]  # 推送分支至远程
git merge [name]     # 合并分支

作用: 隔离开发环境,避免影响主线代码


🎯 总结

掌握Git安装、仓库初始化/克隆、核心命令(status, add, commit, reset, log)以及认证错误解决方案,是高效使用Git进行版本控制的基础。多加练习,熟能生巧!

如果我的内容对你有帮助,请点赞👍、关注❤、收藏⭐️。创作不易,大家的支持就是我坚持下去的动力!

在这里插入图片描述

http://www.dtcms.com/a/272833.html

相关文章:

  • Shader面试题100道之(61-80)
  • 动态规划疑惑总结
  • Oracle大表数据清理优化与注意事项详解
  • 毫米波雷达守护银发安全:七彩喜跌倒检测仪重构居家养老防线
  • AI+低代码双引擎驱动:重构智能业务系统的产品逻辑
  • 二分查找篇——搜索旋转排序数组【LeetCode】一次二分查找
  • Datawhale AI 夏令营:基于带货视频评论的用户洞察挑战赛 Notebook(上篇)
  • C#集合:从基础到进阶的全面解析
  • 力扣-48.旋转图像
  • 文件追加模式:编写一个程序,向一个已存在的文件末尾追加内容。
  • ADVANTEST R4131 SPECTRUM ANALYZER 光谱分析仪
  • 有缺陷的访问控制
  • Agent调用(高德地图)MCP服务
  • Java虚拟机栈Test01
  • 盲盒一番赏小程序技术实现方案:高并发与防作弊的平衡之道
  • C#System.Runtime.InteropServices.ExternalException (0x80004005): GDI+ 中发生一般性错误。
  • Kettle导入Excel文件进数据库时,数值发生错误的一种原因
  • 计算机视觉速成 之 概述
  • Ubuntu如何快速搭建docker以及使用代理访问
  • Linux入门篇学习——Linux 工具之 make 工具和 makefile 文件
  • 数据结构 顺序表(1)
  • 等保-linux-三权分立账号设置,系统管理员、安全管理员、审计管理员
  • 目标检测中的评价指标计算
  • 数据结构 —— 键值对 map
  • Git操作技巧(一)
  • shell学习从入门到精通
  • 数据仓库:企业数据管理的核心枢纽
  • 创客匠人视角:从信任经济看创始人 IP 如何重塑 IP 变现逻辑
  • nmap扫描指定网段中指定开放端口的主机(IP,mac地址)
  • 量子计算系统软件:让“脆弱”的量子计算机真正可用