96SEO 2026-02-23 13:52 28
git使用的基本流程创建版本库时光机穿梭版本回退工作区和暂存区管理修改撤销修改删除文件

本文主要记录了我在学习git操作的过程以及如何使用GitHub。
建议先参考廖雪峰的git教程实操练习一遍再利用Learning
Branching进行巩固。
下文内容是对廖雪峰git教程的实践
Desktophttps://desktop.github.com/下载自带了git
Desktop提供了详细的新手指引我们根据指引提交我们的项目。
config命令的--global参数用了这个参数表示你这台机器上所有的Git仓库都会使用这个配置当然也可以对某个仓库指定不同的用户名和Email地址。
initwindow里面可能无法显示.git文件我们可以设置显示隐藏的项目。
commit命令-m后面输入的是本次提交的说明可以输入任意内容当然最好是有意义的这样你就能从历史记录里方便地找到改动记录。
changed1个文件被改动我们新添加的readme.txt文件2
insertions插入了两行内容readme.txt有两行内容。
为什么Git添加文件需要addcommit一共两步呢因为commit可以一次提交很多文件所以你可以多次add不同的文件比如
添加某个文件时该文件必须在当前目录下存在file4.txt文件不存在因此报错。
如果嫌输出信息太多看得眼花缭乱的可以试试加上--prettyoneline参数
--prettyoneline你看到的一大串类似59a9fdd...的是commit
id不是123……递增的数字而是一个SHA1计算出来的一个非常大的数字用十六进制表示而且你看到的commit
id需要用这么一大串数字表示呢因为Git是分布式的版本控制系统后面我们还要研究多人在同一个版本库里工作如果大家都用123……作为版本号可能发生冲突。
首先Git必须知道当前版本是哪个版本在Git中用HEAD表示当前版本也就是最新的提交599fdd...注意我的提交ID和你的肯定不一样上一个版本就是HEAD^上上一个版本就是HEAD^^当然往上1000个版本写1000个^比较容易数不过来所以写成HEAD~1000。
HEAD^^我们发现回退到了未修改readme.txt的那个版本。
Git的版本回退速度非常快因为Git在内部有个指向当前版本的HEAD指针。
reflog用来记录你的每一次命令下面例子我们可以看出指针上一次指向59a9fdd。
就是你在电脑里能看到的.git这个不算工作区而是Git的版本库。
Git的版本库里存了很多东西其中最重要的就是称为stage或者叫index的暂存区还有Git为我们自动创建的第一个分支master以及指向master的一个指针叫HEAD。
你可以简单理解为需要提交的文件修改通通放到暂存区然后一次性提交暂存区的所有修改。
status我们发现第二次的修改没有被提交这是因为第二次的修改没有通过git
readme.txt命令可以查看工作区和版本库里面最新版本的区别
最后我们发下file1.txt文件被删除了file2.txt文件还原了。
https://github.com/liuxu-manifold/learngit.git由于远程库是空的我们第一次推送master分支时加上了-u参数Git不但会把本地的master分支内容推送的远程新的master分支还会把本地的master分支和远程的master分支关联起来在以后的推送或者拉取时就可以简化命令。
master推送成功后可以立刻在GitHub页面中看到远程库的内容已经和本地一模一样
origin此处的“删除”其实是解除了本地和远程的绑定关系并不是物理上删除了远程库。
远程库本身并没有任何改动。
要真正删除远程库需要登录到GitHub在后台页面找到删除按钮再删除。
https://zhuanlan.zhihu.com/p/454666519
gitgithub.com:liuxu-manifold/liuxu-manifold.git总结
本文记录了我在学习git过程中的一些常用命令当我们对git有一个整体而全面的认识之后我们后面可以通过查文档或者GPT来完成任务。
作为专业的SEO优化服务提供商,我们致力于通过科学、系统的搜索引擎优化策略,帮助企业在百度、Google等搜索引擎中获得更高的排名和流量。我们的服务涵盖网站结构优化、内容优化、技术SEO和链接建设等多个维度。
| 服务项目 | 基础套餐 | 标准套餐 | 高级定制 |
|---|---|---|---|
| 关键词优化数量 | 10-20个核心词 | 30-50个核心词+长尾词 | 80-150个全方位覆盖 |
| 内容优化 | 基础页面优化 | 全站内容优化+每月5篇原创 | 个性化内容策略+每月15篇原创 |
| 技术SEO | 基本技术检查 | 全面技术优化+移动适配 | 深度技术重构+性能优化 |
| 外链建设 | 每月5-10条 | 每月20-30条高质量外链 | 每月50+条多渠道外链 |
| 数据报告 | 月度基础报告 | 双周详细报告+分析 | 每周深度报告+策略调整 |
| 效果保障 | 3-6个月见效 | 2-4个月见效 | 1-3个月快速见效 |
我们的SEO优化服务遵循科学严谨的流程,确保每一步都基于数据分析和行业最佳实践:
全面检测网站技术问题、内容质量、竞争对手情况,制定个性化优化方案。
基于用户搜索意图和商业目标,制定全面的关键词矩阵和布局策略。
解决网站技术问题,优化网站结构,提升页面速度和移动端体验。
创作高质量原创内容,优化现有页面,建立内容更新机制。
获取高质量外部链接,建立品牌在线影响力,提升网站权威度。
持续监控排名、流量和转化数据,根据效果调整优化策略。
基于我们服务的客户数据统计,平均优化效果如下:
我们坚信,真正的SEO优化不仅仅是追求排名,而是通过提供优质内容、优化用户体验、建立网站权威,最终实现可持续的业务增长。我们的目标是与客户建立长期合作关系,共同成长。
Demand feedback