ARTICLE DETAIL

资讯详情

深耕郑州网站建设与运营推广的一线实战洞察。

Git 入门:从零开始的版本控制之旅

Git 入门:从零开始的版本控制之旅 1. 什么是 Git为什么你需要它想象一下你正在写一篇超长的论文改来改去最后电脑里存了十几个文件论文_最终版.docx论文_最终版2.docx论文_最终版3_真的不改了.docx论文_最终版3_打死也不改了.docx是不是很眼熟Git 就是来解决这个问题的——它是一个版本控制工具帮你记录每一次修改随时可以回到任意历史版本还能多人协作不打架。简单来说Git 就像你写代码时的时光机加后悔药。2. 安装 GitWindows去 git-scm.com 下载安装包一路「下一步」即可。安装完成后在开始菜单找到Git Bash打开它。macOS如果你装了 Homebrew一行命令搞定brewinstallgitLinuxUbuntu/Debiansudoaptupdatesudoaptinstallgit安装完成后验证一下git--version看到版本号输出就说明安装成功了3. 第一次使用前的配置Git 需要知道「你是谁」这样每次提交时才能记录作者信息。打开终端执行gitconfig--globaluser.name你的名字gitconfig--globaluser.email你的邮箱example.com小提示--global表示全局配置对所有仓库生效。如果只想对当前仓库配置去掉--global即可。4. 创建你的第一个仓库仓库Repository就是 Git 管理项目的地方。有两种方式方式一从零开始# 创建一个项目文件夹并进入mkdirmy-projectcdmy-project# 初始化 Git 仓库gitinit方式二克隆别人的项目gitclone https://github.com/用户名/仓库名.git5. 核心三连add、commit、push这是 Git 最常用的三个命令记住它们你就掌握了 Git 的 80%。第一步git add —— 把文件放进「暂存区」# 添加单个文件gitaddindex.html# 添加所有文件gitadd.第二步git commit —— 把暂存区的内容「拍照存档」gitcommit-m添加了首页-m后面是提交说明一定要写清楚这次改了什么方便以后回顾。第三步git push —— 把本地提交推送到远程仓库gitpush origin main小提示origin是远程仓库的默认名字main是默认分支名旧版本叫master。6. 查看状态和历史的常用命令# 查看当前仓库状态哪些文件改了、哪些还没提交gitstatus# 查看提交历史gitlog# 查看某个文件的改动内容gitdiff7. 时光倒流回退版本改坏了别慌Git 给你后悔药。# 查看历史提交记录找到你想回去的那个版本号gitlog# 回退到指定版本版本号是 commit 的哈希值gitreset--hard版本号⚠️ 警告--hard会丢弃当前所有未提交的修改使用前请三思8. 分支平行宇宙的魔法分支让你可以在不影响主线的前提下尝试新想法。就像游戏里的存档点你可以开一条新路去探索。# 创建并切换到新分支gitcheckout-bfeature-login# 查看当前分支gitbranch# 切换回主分支gitcheckout main# 合并分支把 feature-login 的改动合并到当前分支gitmerge feature-login9. 一张图看懂 Git 工作流程git addgit commitgit pushgit pull工作区Working Directory暂存区Staging Area本地仓库Local Repo远程仓库Remote Repo10. 常用命令速查表命令作用git init初始化仓库git clone 地址克隆远程仓库git status查看状态git add .添加所有改动到暂存区git commit -m 说明提交改动git push推送到远程git pull拉取远程更新git log查看提交历史git branch查看/管理分支git checkout -b 分支名创建并切换分支git merge 分支名合并分支11. 总结Git 的核心思想其实很简单add把改动装进篮子commit给篮子拍个照存档push把照片上传到云端记住这三个动作配合分支和回退功能你就能轻松驾驭版本控制了。剩下的命令用到的时候再查也不迟——Git 不是背出来的是用出来的。现在打开终端创建你的第一个仓库吧
返回列表