git初识

简介: git初识

提出问题

你是否在工作或者学习生活中遇到过修改文档,或者修改作文的情况,假如你先写了初稿,然后交给你的领导或者老师,但是他们看了几眼,让你去修改,当你拿着你的初稿返回修改,你直接在原来的基础上修改,没有再多保存一份,修改后又拿去让他们看,他们又让你去修改,就这样反反复复改了五次,他们就和你说,怎么越改越差呢?你还是把你一开始写的给我吧!如果你没有备份以前的版本,就很悲催了。

好,我们假设你备份了,但是随着你备份的文档越来越多,你还记得前几次分别修改了什么吗?如果和你说,我要你那个修改过XXX内容的文档,你拿过来吧。但是你压根不记得在哪个,是不是也很难受。

文档是这样,我们写的代码和项目也是这样的。

如何解决--版本控制器

为了我们方便管理不同版本的文件,就有了版本控制器,版本控制器就是能让你了解到一个文件的历史,以及他的发展历史的系统。通俗的讲就是⼀个可以记录⼯程的每⼀次改动和版本迭代的⼀个管理系统。

⽬前最主流的版本控制器就是Git,Git可以控制电脑上所有格式的⽂件,例如doc、excel、dwg、dgn、rvt等等。对于我们开发⼈员来说,Git最重要的就是可以帮助我们管理软件开发项⽬中的源代码⽂件!

注意事项

还需要再明确⼀点,所有的版本控制系统,Git也不例外,其实只能跟踪⽂本⽂件的改动,⽐如TXT⽂件,⽹⻚,所有的程序代码等等。版本控制系统可以告诉你每次的改动,⽐如在第5⾏加了⼀个单词“Linux”,在第8⾏删了⼀个单词?“Windows”。

⽽图⽚、视频这些⼆进制⽂件,虽然也能由版本控制系统管理,但没法跟踪⽂件的变化,只能把⼆进制⽂件每次改动串起来,也就是只知道图⽚从100KB改成了120KB,但到底改了啥,版本控制系统不知道,也没法知道 。

目录
相关文章
|
9月前
|
Linux 网络安全 开发工具
Git 详解(一)
Git 详解(一)
95 0
|
4月前
|
缓存 数据可视化 算法
GIt详解
GIt详解
|
9月前
|
安全 程序员 开发工具
玩转Git
玩转Git
79 0
|
9月前
|
Ubuntu Linux 开发工具
Git的使用
Git的使用
87 1
|
Linux 项目管理 开发工具
如何优雅地使用git?
如何优雅地使用git?
|
网络安全 开发工具 数据安全/隐私保护
今天给大家讲一讲git
今天给大家讲一讲git
130 0
|
关系型数据库 MySQL 应用服务中间件
Git相关知识
Git相关知识
204 0
|
开发工具 git
Why Git?
Why Git?
122 0
|
Shell 开发工具 git
|
缓存 开发工具 git
一分钟玩转 Git
今天又有新来的小朋友问我关于 Git 的用法,我发现还是有蛮多新人不会用的,或者用不好的。其实想想自己刚工作时也是倒腾不清楚这些参数和用法,而且总怕出错,慢慢的多看文档、用得多了就熟悉了,今天简单跟大家分享几点。
132 0
一分钟玩转 Git

热门文章

最新文章

相关实验场景

更多