Git基础知识
什么是Git?
git是一个开源的分布式版本控制系统,可以有效、高速地处理从很小到非常大的项目版本管理。Git是Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。同生活中的许多伟大事物一样,Git 诞生于一个极富纷争大举创新的年代。Linux 内核开源项目有着为数众多的参与者。 绝大多数的 Linux 内核维护工作都花在了提交补丁和保存归档的繁琐事务上(1991-2002年间)。 到 2002 年,整个项目组开始启用一个专有的分布式版本控制系统 BitKeeper 来管理和维护代码。到了 2005 年,开发 BitKeeper 的商业公司同 Linux 内核开源社区的合作关系结束,他们收回了Linux 内核社区免费使用 BitKeeper 的权力。 这就迫使 Linux 开源社区(特别是 Linux 的缔造者Linus Torvalds)基于使用 BitKeeper 时的经验教训,开发出自己的版本系统。 他们对新的系统制订了若干目标:
- 速度
- 简单的设计
- 对非线性开发模式的强力支持(允许成千上万个并行开发的分支)
- 完全分布式
- 有能力高效管理类似 Linux 内核一样的超大规模项目(速度和数据量)
为什么要用Git?
- 写的项目由于没有及时备份,有遗失风险
- 一个项目的代码由于各种改动,只能凭记忆回到最初版本,极不方便也不安全
- 多人开发同一个项目,最后合并到一起操作较为困难,也容易遗失
- 多人开发项目谁做了什么改动无法追溯
- 。。。
Git的安装和配置
下载与安装
下载地址:Git - Downloads (git-scm.com)
安装步骤
可参考这篇文章:https://blog.csdn.net/weixin_44486583/article/details/122704375
————————————————
版权声明:本文为CSDN博主「头秃怎么办」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/weixin_44486583/article/details/122704375
配置
进入Git bash后首先需设置用户信息
git config --global user.name “fancy”
git config --global user.email “947281513@qq.com”
Git常用命令
Git工作流程演示
要使用Git对我们的代码进行版本控制,首先需要获得本地仓库
1)在电脑的任意位置创建一个空目录(例如test)作为我们的本地Git仓库
2)进入这个目录中,点击右键打开Git bash窗口
3)执行命令git init
4)如果创建成功后可在文件夹下看到隐藏的.git目录。