GIT介绍和使用

@

目录

一、GIT的介绍

1.什么是Git?

Git是一款免费、开源的分布式版本控制系统。

2.Git有什么用?

举个例子:在我们毕业之际,我们都要写毕业论文,然后就会像图片那样…


如果有一个软件,能帮我们自动记录每次文件的改动,还可以让同事协作编辑,岂不是很方便,所以:版本控制可以帮助我们实现两件事情
版本控制自动记录每次的修改,并且可以方便的切换到任一版本
协作开发:可以完成多人协作开发

3.Git的基本概念及原理

在我们初次使用Git时,进行初始化之后,会在目录下产生一个隐藏目录.git


在.git内部属于暂存区,在.git外部属于工作区


这两张图可大致展示git的文件提交流向,我们在将文件添加到版本库时,是分两步执行的:
第一步,使用git add添加文件
第二步,使用git commit 提交
每一次git commit操作,整个的暂存区就清空,同会形成一个新的版本。
这样我们就够对文档的每一次修订都进行版本跟踪。

二、安装包下载

1.从指定位置下载安装包    git安装包
2.解压文件


3.直接点击安装第一个和第二个安装包(第三个是中文语言包)一直下一步安装,直到安装完成即可。

三、Gitee的介绍

gitee是开源中国(https://www.oschina.net/) 开发的一款基于git的代码托管平台,能够用gitee实现代码托管、项目管理、协作开发,目前是国内最大的代码系统,gitee和github的作用和性质是类似的,但是相比于github而言,gitee有两个显著的优势:
    一是速度快
    二是支持免费的私密项目
关于gitee的注册登录就不在这里赘述了。

四、Git的使用介绍

1.创建一个Git仓库


点击新建仓库后,跳转到如下界面,然后输入对应的名称,点击创建即可

2.获取代码仓库地址

创建完成仓库以后,页面跳转到如下界面,点击复制仓库的文件路径即可。

3.将仓库信息拉取到本地电脑上

找到你想要放置文件的地方,鼠标点击右键,gitclone


下载完成后,即可获得本地仓库


此时添加需要版本控制的文件,右键tortoisegit->add 点击OK,即可添加


此时文件的状态如下:


右键点击gitcommint->"master",勾选需要的文件,点击commit即可


提交后文件状态如下:(由加号变成了打勾,说明已经进行版本保存)


接下来让我们对这个文件进行操作,输入几行字符


此时文件的状态如下:(由打勾变成红色感叹号,说明文件有变更)


然后此时再右键点击gitcommint->"master"


使用左键双击(这是个测试文件.txt)会显示如下画面:


在这里就可以清楚的看到,当前和之前保存的版本对应做了哪些修改,检查后确认无误,即可再次保存,如下



就这样完成了第二次版本提交。

4.查看版本日志

右键->tortoisegit->show log. 显示如下,可以查看到每次改动的记录,改动人,改动时间,改动内容

5.创建分支

当你在完成A任务的过程中,此时突然插入一个B任务,这个时候,你就可以创建一个分支,
一个分支用来处理A任务,一个分支用来处理B任务。具体操作流程如下:
右键->tortoisegit->Create Branch


此时点击右键->tortoisegit->Switch/Checkout 即可查看并切换到想要的分支


下拉选中想要的分支A,即可进行切换


此时点击右键->commit->“A” (分支从master变成了A),文件的操作即变成了对分支A的操作


同理,点击commit提交,然后我们在切换回B分支,此时点击右键->commit->“B” (分支从master变成了B),文件的操作即变成了对分支B的操作

同理,点击commit提交。
这样即完成了对两个不同的任务进行了同时的管理控制和操作.

6.查看版本分支关系图

右键->tortoisegit->revision graph,即可查看到,在master的基础上,衍生了2个不同的分支

7.还原

当你添加了一大堆修改之后,觉得不合适,想要删除掉,从原来的版本开始,那么此时就可以用这个功能
例如:原本的文件如下:


然后你修改后如下:


点击右键->tortoisegit->revert,选择想要还原的文件


然后打开一看,果然又恢复到之前的状态的

8.将文件上传到gitee

点击右键->tortoisegit->push,然后点击OK即可


此时我们打开GITEE网站,即可看到更新的信息,此时说明文件已经提交上去


9.从gitee更新文件

点击右键->tortoisegit->pull 点击OK即可把最近的版本更新到本地

10.gitignore忽略文件

工程里面并不是所有的文件我们都需要关心,比如像随着编译会进行变化的文件我们可以放到忽略文件里面,比如要忽略文件test.py
右键选中test.py文件->tortoisegit->add to ignore list->test.py 点击即可把该文件添加到忽略文件里面。


此时查看gitignore文件,发现已经添加到忽略项了,我们也可以通过手动修改文件,来添加需要的忽略项目。


git的版本管理,只需要掌握这几个常用的功能即可,至于其他一些高级用法,大家可以再后续的使用慢慢发掘。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐