每日五分钟学习GIT分布式版本控制系统(四)拉取与推送

一、前言

最近心血来潮,突然想学一下GIT,今天就把GIT的笔记写一下,希望能帮助大家快速的学会或者复习GIT的内容,如果有不对的地方,还请大佬执教改正

二、对于之前的内容补充

2.1:查看差异

git diff

git diff 可以查看工作区与暂存区的文件差异

这边话不多说直接上终端

这里我们使用echo 声明了一个main1的txt文件并且在里边存放了main的内容

紧接着我们修改工作区的main1文件的内容为nomain查看差异

这时我们使用git diff指令查看一下差异

可见显示出差异,再此+为修改后的差异,而-后表示的是修改前的差异

诺是想查看其它的差异则可以

显示暂存区和上一次提交的差异:

git diff --cached 
或
git diff --staged 

在把main1.txt送入暂存区,在对比差异可以看到出现了差异

显示两次提交之间的差距

git diff 起点提交..终点提交:起点与终点的直接差距

话不多说直接上命令行

三、屏蔽文件(.gitignore)

当我们不希望有一些文件会被提交,则需要用到.gittignore,有时候git不会自动创建.gitignore文件需要我们自行创建,并且填入需要屏蔽的内容

在这里我们创建屏蔽文件,然后在里边输入*.log,其中*表示所有,意思即为,屏蔽所有.log结尾的文件

在git文件中创建log文件,然后尝试在git中提交

这里显示error: pathspec '第三次' did not match any file(s) known to git,成功的被屏蔽了

好了这里关于屏蔽文件的介绍就到这里了,感兴趣的同学可以去其它的帖子看一下

四、拉取与推送

4.1代码托管平台

  当我们的希望对自己的本地仓库拉去或者推送时,需要用到代码托管工具,代码托管工具是用于存储、管理和协作开发代码的软件平台4。它可以帮助用户跟踪代码的变化历史,允许多个开发者同时在不同的代码分支上工作,通过同行评审确保代码质量,自动化构建、测试和部署流程。

代码托管工具有很多平台,gitee,GitHub等都是代码托管工具,这边用gitee使来示例,进行模拟

gitee官网https://gitee.com/

当我们注册gitee后,会进入到这个界面,我们可以在右上角的加号点击新建仓库

根据需求创建名称,点击创建

这里点击创建后,会显示

这里可以根据需求进行选择,由于咱们之前已有仓库,所以可以复制第三个区域的指令,在git输入即可

4.2推送

之后诺想上传到代码托管平台则可以使用git push指令

git push  origin 需要提交的分支名称

这里显示推送成功,我们看gitee是否有推送成功

这里也有了main1.txt

也可以看到推送记录

4.3拉取

当我们需要从项目拿文件的时候常常会用到拉取指令

git pull 远程仓库的名称 指定远程分支与本地分支的映射关系...

这里我们在gitee上尝试拉取

这里显示拉取成功了,因为demo1是空的就不演示文件夹内容了

拉取代码除了git pull指令外,还有fetsh指令也可以拉取文件

git fetch 从远端仓库拉取最新的提交历史,但是不会对当前的本地工作目录产生任何影响

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值