资讯动态

Linux 学习笔记(十一):代码的时光机——Git 版本控制入门

发布时间:2026/10/23 3:04:06 来源:尧图企业网站定制
一、 Git 是什么Git 是一个开源的分布式版本控制系统用于敏捷高效地处理任何或小或大的项目。简单来说它能记录代码的每一次修改让你随时可以找回以前的版本后悔药也是团队协作开发的基石。二、 Git 的三大核心区域工作区你能直接编辑的代码目录。暂存区修改后通过git add将代码放入暂存区类似购物车。本地仓库通过git commit将暂存区的内容永久记录下来。三、 核心操作实战1. 安装与配置sudo apt install -y git git config --global user.name YourName git config --global user.email youexample.com2. 创建本地仓库mkdir git_test cd git_test git init # 初始化仓库 git status # 查看当前状态3. Git 三板斧echo Version 1 code.txt # 提交到暂存区 git add code.txt # 或者使用 git add . 添加所有 # 提交到本地仓库 git commit -m 第一次提交新增 code.txt # 查看提交日志 git log4. 时光机版本回退echo Version 2 code.txt git add . git commit -m 第二次提交 # 回退到上一个版本 (HEAD^ 表示上一个HEAD^^ 表示上两个) git reset --hard HEAD^ cat code.txt # 内容变回了 Version 1总结Git 的底层逻辑并不复杂重点在于理解“工作区 - 暂存区 - 本地仓库”的流转过程。熟练掌握git status随时查看状态是避免出错的关键。自我实战操作1、准备好你的“货”本地仓库先把要管理的文件建好并提交到本地的 Git 仓库。# 1. 确保进入正确的目录如果之前没建这步直接用 mkdir -p 建出来 cd ~/linux_study mkdir -p git_test cd git_test # 2. 创建要上传的测试文件 echo Hello Git and Gitee test.txt # 3. 初始化本地 Git 仓库 git init # 4. 将文件加入暂存区 git add . # 5. 提交到本地仓库 git commit -m 初次提交新增 test.txt2、配置“通行证”SSH 密钥与 Gitee 绑定确保你的服务器有权限连接 Gitee。# 1. 配置 Git 的全局身份如果之前配过这步会自动覆盖没关系 git config --global user.name 你的Gitee用户名 git config --global user.email 你的Gitee绑定邮箱 # 2. 生成 SSH 密钥连续按三次回车 ssh-keygen -t rsa -b 4096 -C 你的Gitee绑定邮箱 # 3. 查看并复制公钥内容 cat ~/.ssh/id_rsa.pub复制终端里输出的那长串ssh-rsa...代码。去 Gitee 网页操作登录 Gitee - 右上角头像 - 设置。左侧找到SSH 公钥- 填入刚刚复制的公钥 - 确定。回到终端测试连接ssh -T gitgitee.com # 第一次连提示 Are you sure... 输入 yes 回车。 # 看到 Hi 你的用户名! Youve successfully authenticated... 就说明通了。3、发货关联远程仓库并推送把准备好的本地代码推向 Gitee 服务器。# 1. 关联远程仓库去 Gitee 仓库页面点“克隆/下载”复制 SSH 链接 git remote add origin gitgitee.com:你的用户名/你的仓库名.git # 2. 拉取合并远程仓库防止网页端的 README 文件引发冲突 git pull origin master --allow-unrelated-histories # 如果弹出编辑界面按 Esc 然后输入 :wq 回车退出 # 3. 推送到 Gitee git push -u origin master

读完文章,也想定制专属网站?

尧图设计师 24 小时内与您沟通定制方案

免费获取报价 →
↑