Git总结和使用教程

前言

我们每个人,在学完一定的技术之后,肯定要做的,就是做项目了,在这个过程中,学习Giti就是一件很重要的事情了,那么今天就让明怀我来给大家介绍一下Git这个东西吧。

Git简介

在这里插入图片描述
WorkSpace:工作区,这个就是我们所说的,命令行以及其对应的一些文件,也就是git-bash,如果你在IDEA里面操作的话,那么IDEA就相当于是工作区
Index:我们在想要把工作区中的文件移交到暂存区的过程,需要做哪些操作呢,也就是git add 文件名。
Repository:本地仓库,这个就是可以直接git commit 文件名,前提是你已经提交到了暂存区当中去了。
Remote:远程仓库,这个里面你需要明白的就是你想把本地的文件push到对应的仓库中去。

安装完成之后

首先不管你的机器是什么,当你下载好了Git之后,显示是这样的,我的是win10:
在这里插入图片描述
当然了,这里边最重要的就是git-bash,它是你以后需要打开的命令行,每次拖取项目都是在这里进行拖取。

操作

初始相关命令

首先就是打开我刚刚所说的那个git-bash的窗口,然后你就可以在里面进行的操作就是你在linux里面能够想到的所有操作
在这里插入图片描述
这个里面对应的就是可以进行的命令,这里面当我在Demo这个文件中git init之后呢,他就会显示出一个.git的文件,这个文件千万不要随便修改,因为你一旦随意修改了的话,对应的仓库也会改变。
在这里插入图片描述
接下来我们需要做的就是
在这里插入图片描述
第一句话是git add wo.txt,这个就是说的是你这个文件一定是要真实存在于你当前对应的文件夹的,接下来,我们需要做的就是git commit “第一次提交”,这个就是提交到对应的仓库了,于是我们就可以通过git status来判断是否还有其他东西没有提交的。
注意:
假如在这个时候,我对文件进行了修改的话,那么再用git status来显示的话就会出现问题了,比如就是出现下面这样的情况:
在这里插入图片描述
于是修改之后,我们就需要重新进行上面的两个提交了,也就是对应的1.add和2.commit,

版本回退

假如这个时候我想要对整个的修改历史进行一下查看,那么我该怎么来进行呢,首先,需要做的就是以下的git log这样的操作,接下来如果想要看的更加明了的话,还可以添加这样的git log -pretty=oneline
在这里插入图片描述

理解工作区与暂存区的区别

工作区:就是你在电脑上看到的目录
版本库:工作区有一个隐藏目录.git,这个不属于工作区,这是版本库,其中版本库里面存了很多东西,其中最重要的就是stage(暂存区),以及Git为我们创建的的一个分支,以及指向master的一个指针HEAD。
当我们在对一个文件进行了修改之后,并且我已经通过add把它添加到了暂存库,那么这个时候,我想修改它的话,可以做的简单操作
git checkout --wo.txt这样的操作

远程仓库

1.在github上面创建仓库
首先,我们需要学会和明白的就是创建自己的一个仓库
在这里插入图片描述
2.就是找到对应的地址
在这里插入图片描述
接下来就是在命令行通过这样的操作来定义远程仓库和本地仓库是定义好了的。在这里插入图片描述
接下来我却出错了,不能把本地的东西推送到github上面去,错误如下:
在这里插入图片描述
解决办法:
![在这里插入图片描述](https://img-blog.csdnimg.cn/202b48f57afc497b85ac25e86214d1b6.png?x-oss-process=image/watermark,type_d3F5LXplbmhlaQ,shadow_50,text_Q1NETiBA5piO5oCA,size_20,color_FFFFFF,t_70,g_se,x_16
这是考虑到我的git里面没有这样的一个文件,所以需要我通过邮箱来对它进行一个创建,接下来就是在它告知你的文件夹里面进行查找
在这里插入图片描述
于是就可以了
在这里插入图片描述

创建与合并分支

首先我们需要明白的就是,通过git branch+name来进行创建分支
git checkout name用来切换分支的
在这里插入图片描述
上图所示的就是当我们在进行查看git remote -v的显示时,就是显示的时推送分支和抓取分支,下面我也同样再创建一个分支并且推送到GitHub上面去。
在这里插入图片描述
假如我是另外一名员工,我现在就是要

总结

其实git的学习任务还是很多的,我们在学习的过程中一定要注重实践和理论并行的思想,不断进行学习技术的思考,这样才能把它成功转化成为自己的东西,也希望大家都能够学到更多的东西,我是明怀,我们下期见!

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值