git版本控制 回忆上次内容
- 上次我们了解了 try 的完全体
- try
- 尝试运行
- except
- 发现异常时运行的代码块
2025年06月05日
导读:因为教程详细,所以行文有些长,新手边看边操作效果出乎你的预料。GitHub虽然有些许改版,但并无大碍。
一、Git是什么?
Git是目前世界上最先进的分布式版本控制系统。
工作原理 / 流程:
2025年06月05日
前两天,良许在做集成的时候碰到了一件闹心事。事情是这样的,良许的一位同事不小心把一个错误的 dev 分支 merge 到了 master 分支上,导致了良许编译不通过。于是,我们需要将版本回退到 merge 之前的状态。
如果是下面这个状态,那很好处理:
2025年06月05日
在使用 Git 进行版本控制时,合并(merge)操作是常见的工作流程之一。然而,有时会因为各种原因(如错误的分支合并、合并后发现冲突难以解决等)需要撤销尚未推送到远程仓库的合并操作。了解如何撤销这类合并操作,对于高效的代码管理至关重要。同时,理解 Git 中的
2025年06月05日
最近公司的代码管理工具要从SVN转到Git上,因此虽然之前用过Git,但是都是一些简单的推送提交,因此还是有必要进行一些系统的学习,这里做一下笔记,以备后询,且不定期更新。
关于SVN和Git的比较已经有很多文章说过了,就不再赘述,本文的重点是如何使用常用的Git命令进行操作,冷门的就不说了,且比较零散,系统的学习推介廖雪峰的Git教程。
声明
下面用户名都为 SHERlocked93,请自行修改成自己的用户名
1. 概览
2025年06月05日
版本控制就是记录项目文件的历史变化。它为我们查阅日志,回退,协作等方面提供了有力的帮助。
版本控制一般分为集中化版本控制和分布式版本控制。
集中化主要的版本数据都保存服务端。
分布式版本数据分散在多端。
Git属于分布式版本控制,也是现在比较流行的一种版本管理工具。
2025年06月05日
我们知道git系统有三个区域:工作目录、暂存区域和git仓库
所以恢复修改过的文件,需要考虑到三种情况。
这种情况只需要将当前版本的暂存区的状态还原到工作目录就行了
当前git状态:
当前文件内容:
现在我修改了testfile.txt文件,但是没有任何的git操作:
2025年06月05日
在实际开发场景中,代码是基于主分支(master)发布到线上的。团队开发过程中,可能会有多个人的代码在主分支进行提交或合并。那么在线上出现bug,需要做代码回滚时,如果别人没有最新的提交,那么我们可以用reset进行版本回退,否则,就可以考虑使用revert命令进行还原修改,不要影响到别人的提交。
2025年06月05日
在使用Git进行版本控制时,经常会遇到需要将文件回退到特定版本的情况。可能是因为当前版本出现了错误,或者想要恢复到之前某个稳定的版本。Git提供了多种方式来实现这一需求。