git初识

简介: git初识

提出问题

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

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

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

如何解决--版本控制器

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

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

注意事项

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

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

目录
相关文章
|
19天前
|
开发工具 git
git问题
git问题
21 0
|
19天前
|
存储 开发工具 git
详解git的使用
详解git的使用
|
19天前
|
开发工具 git
git blame
git blame 是一个 Git 命令,用于显示某个文件中每一行代码的修改历史。它会显示每行代码的最后一次修改者、修改日期和修改内容。通过 git blame 命令,你可以轻松追踪代码的修改记录,了解团队成员在开发过程中的协作情况。
66 10
|
10月前
|
存储 Linux 开发工具
git相关总结大全
git相关总结大全
|
10月前
|
Unix Linux 开发工具
2. 10幅动图教你用git
2. 10幅动图教你用git
101 0
|
开发工具 git 索引
初步认识git
你好看官,里面请!今天笔者讲的是初步认识git。不懂或者觉得我写的有问题可以在评论区留言,我看到会及时回复。 注意:本文仅用于学习参考,不可用于商业用途,如需转载请跟我联系。
75 2
初步认识git
|
存储 开发工具 git
【Git】你必须知道
使用 Git 作为代码版本管理,早已是现在开发工程师必备的技能。可大多数工程师还是只会最基本的保存、拉取、推送,遇到一些commit管理的问题就束手无策,或者用一些不优雅的方式解决。 本文分享我在开发工作中实践过的实用命令。这些都能够大大提高工作效率,还能解决不少疑难场景。下面会介绍命令,列出应用场景,手摸手教学使用,让同学们看完即学会。
62 0
|
开发工具 git
Git 这些小技巧你知道吗?
Git 这些小技巧你知道吗?
Git 这些小技巧你知道吗?
|
存储 Linux 开发工具
Git那些事儿
Git那些事儿
84 0
|
存储 Linux 程序员
关于Git你必须知道的!
添加修改 储藏 撤销修改 更新与推送 查看信息 分支 标签 合并与重置
121 0