我的编程空间,编程开发者的网络收藏夹
学习永远不晚

Git工具怎么正确使用

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

Git工具怎么正确使用

这篇文章主要介绍“Git工具怎么正确使用”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“Git工具怎么正确使用”文章能帮助大家解决问题。

一、安装Git

二、Git简介

Git是一种多人协作的版本管理系统。

在我们开始使用Git之前,还是需要首先了解一下Git的工作原理。

首先,Git有本地仓库以及远程仓库

本地仓库

在每一个用户的本地会有一个仓库用来管理项目的文件,在本地仓库有三个区域,分别是:工作区、暂存区、历史区

工作区

我们写代码、修改代码都是在工作区进行的。

暂存区

在我们完成工作区的任务以后,需要先将工作区的内容移动到暂存区,如果还想要继续工作,可以将暂存区的文件转移到工作区。

历史区

历史区是存储版本的,如果说我们工作结束了,那么需要将暂存区的文件转移到历史区并且形成新的版本。

整体流程是:

工作区 => 暂存区 => 历史区

远程仓库

远程仓库是在网页上面上传我们的项目,然后远程的服务器会帮助我们进行存储以及版本控制。

我们一般会使用的远程仓库是GitHub或者Gitee提供的远程仓库。

实际上,最终我们是把历史区的内容上传到了远程服务器,即就是远程仓库。

对于以上的叙述,我们可以使用下面这张图片来更好的理解

Git工具怎么正确使用

当然了,以上所说的过程是可逆的:

比如:

我们可以更新版本,也可以返回到某一个过去的版本去。

三、创建本地仓库

1、我们新建一个文件夹,命名为 demo

Git工具怎么正确使用

首先需要一个文件夹作为本地仓库,然后,我们进行本地仓库的初始化,

进入 demo 这个文件夹,鼠标右键,鼠标左键点击git-bash here

随后弹出命令行
Git工具怎么正确使用

然后输入 :

git init

这样就初始化了一个本地仓库:
Git工具怎么正确使用

这里会生成一个隐藏文件:.git
注意这个是隐藏文件,需要设置文件的查看方式才能看到这个隐藏文件,如何查看隐藏文件想必大家也都比较清楚了吧。

2、本地仓库的配置

我们有了一个本地仓库,那么这个本地仓库属于谁呢?

这就需要我们来进行用户的配置了

分别输入一下代码:

git config users.name "yu xuan"

以及

git config users.email "1134111908@qq.com"

即就是说
同户名是: yu xuan
用户email是:1134111908@qq.com
Git工具怎么正确使用

我们还可以查看用户信息:
Git工具怎么正确使用

注意,每一个本地仓库只会有一个 user, 这是因为这是你自己本地的仓库,所以显然在你这里只会有一个 user。

这样,我们就完成了用户 的配置信息。

3、编辑文件

现在,在做完了以上的 步骤之后就可以进行编辑文件,开始工作了,这里的文件编辑方法是Linux系统的方法。

比如:
创建文件并编辑: vi等等

这里我们编辑一个简单的HTML吧,作为实例:

vi demo1.html

Git工具怎么正确使用

回车以后会进入:
Git工具怎么正确使用

按下 i 以后就可以进行编辑了:

<!DOCTYPE html><html>        <head>                <meta charset = "utf-8">                <title>                        hello world                </title>                <script type = "text/javascript">                        window.onload = function()                        {                                let oBtn = document.getElementById("btn");                                let oPra = document.getElementById("p0");                                let number_0 = parseNumber(oPra.textContent);                                oBtn.onclick = function()                                {                                        oPra.textContent = number_0 + 1;                                        alert("finished!");                                }                        }                </script>        </head>        <body>                <button id = "btn">click this button to plus 1</button>                <p id = "p0">0</p>        </body></html>

Git工具怎么正确使用

这样就写好了一个简单的HTML文件了

按下 Esc 退出编辑模式,然后输入:

:wq

回车,
进行保存并且退出文件
Git工具怎么正确使用

4、将文件转移到暂存区

如下代码可以查看 g i t 的状态:

git status

Git工具怎么正确使用

或者输入:

git status --short

这样就可以使得显示简介一些了啦。

这里是说刚才编辑的文件在工作区

要想转移到暂存区,需要输入如下代码:
加入一个文件:

git add demo1.html

或者:
加入所有文件

git add --all

Git工具怎么正确使用

这样,就将文件加入到了暂存区

我们在查看一下状态:
Git工具怎么正确使用

这是说明,文件已经加入到了暂存区,但是没有提交版本

以上是将文件从工作区移动到暂存区

下面将暂存区移动到工作区:

git reset demo1.html

输入:
git reset demo1.html

Git工具怎么正确使用

以上介绍完毕了工作区和暂存区的转换。

以上就是工作区,暂存区的处理

5、将文件从暂存区移动到历史区提交版本

下面介绍如何提交版本:

git commit -m git "the first commit"

“the first commit” 是一个提交版本的说明,这个可以自己编辑内容的,内容主要以方便阅读理解做了什么工作为主。

Git工具怎么正确使用

这样就完成了版本的创建和提交。

四、远程仓库

1、远程仓库介绍

我们使用的远程仓库有 GitHub 或者 Gitee。

在这里,我们使用 Gitee 进行介绍,如果是 GitHub 的话,其实都是类似的啦。

2、创建远程仓库

首先进入 Gitee 官网:
Git工具怎么正确使用

然后自己创建一个账户,创建账户就是注册一下就好了,这个很简单。

然后,创建自己的仓库:

(这里仓库基本是免费的,除非你是想使用最专业的,我们使用免费的就够用了)

1)点击创建仓库

Git工具怎么正确使用

2)仓库的配置

如下图所示,进行一些选择和说明即可:
Git工具怎么正确使用

3)创建完成

点击创建即可:
Git工具怎么正确使用

这个就是创建好的一个远程仓库

以上便是创建远程仓库的操作

3、为本地仓库添加远程仓库

现在本地仓库有了,远程仓库也有了,于是需要我们把它们联系起来:

git remote add origin https://gitee.com/hhhmoonhhh/demo_of_mine

Git工具怎么正确使用

这里就是已经添加好了远程仓库,接下来就可以进行后续操作了啦。

Git工具怎么正确使用

4、拉取远程仓库的内容

下面,我们就需要首先拉取远程仓库的内容了:

git pull origin master

git pull origin master 命令输入以后,回车:

Git工具怎么正确使用

出错了,为什么呢?

fatal: refusing to merge unrelated histories

这是说你的本地仓库和远程仓库的版本问题不对应,为了解决这个问题,我们对命令进行一定的修改,加入一些参数:

git pull origin master --allow-unrelated-histories

之后会让你对这次提交进行解释:
你输入解释(自己写的,根据自己的需求自己写):
Git工具怎么正确使用

Git工具怎么正确使用

保存,及就完成了
Git工具怎么正确使用

之后,如果还需要拉取那么就是直接

git pull origin master

就好了啦

5、上传自己本地的版本到远程仓库

当我们学会了拉取远程仓库的内容以后,还需要掌握如何进行将本地的仓库的最新的版本上传到远程仓库中去:

git push origin master

git push origin master 这个命令是将本地的版本上传到了远程的仓库中去了啦。

上传成功的实例如下图所示:

Git工具怎么正确使用

这个便是将本地的仓库中的版本上传到了远程仓库中去了啦。

以上便是拉取以及上传的内容。

五、其他操作

1、查看版本

下面是逆序排列的版本

git log

当然如果你希望时间是顺序排列的版本,可以输入 ;

git log --reverse

Git工具怎么正确使用

Git工具怎么正确使用

2、 回到某一个版本

这里是回到某一个版本的操作

git reset --hard 版本库地址

git reset --hard 版本库地址

这个指令是回到某一个指令的版本

版本库地址如下图箭头所指的示例:

Git工具怎么正确使用

3、分支的一些问题
1)创建分支
git branch name

git branch name 中 name 是指分支的名称:
Git工具怎么正确使用

这个是创建了一个 moon 分支
Git工具怎么正确使用

2)查看分支
git branch

Git工具怎么正确使用

3)切换分支
git checkout name

例如

git checkout moon

Git工具怎么正确使用

4)合并分支
git merge name

git merge name 中的 name 是需要合并的那个目标分支,最终会改变当前分支,不会改变那个合并的目标分支。

Git工具怎么正确使用

这里面是将master合并给了moon

即就是说把master里面的内容合并到moon里面去了啦。

Git工具怎么正确使用

Already up to date。
就是说明已经完成了更新。

关于“Git工具怎么正确使用”的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识,可以关注编程网行业资讯频道,小编每天都会为大家更新不同的知识点。

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

Git工具怎么正确使用

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

Git工具怎么正确使用

这篇文章主要介绍“Git工具怎么正确使用”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“Git工具怎么正确使用”文章能帮助大家解决问题。一、安装Git二、Git简介Git是一种多人协作的版本管理系统。
2023-06-29

怎么正确使用dotnet-*工具

本篇内容主要讲解“怎么正确使用dotnet-*工具”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“怎么正确使用dotnet-*工具”吧!安装因为我们现在都是容器化时代了,所以我们可以把这类工具全部
2023-06-22

怎么正确使用dotnet工具

要正确使用dotnet工具,首先需要安装dotnet SDK。然后,可以使用以下步骤进行操作:1. 打开命令提示符或终端窗口。2. 使用`dotnet --help`命令来查看所有可用的dotnet命令和选项。3. 使用`dotnet ne
2023-08-18

Linux git命令怎么正确使用

这篇文章主要介绍了Linux git命令怎么正确使用的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇Linux git命令怎么正确使用文章都会有所收获,下面我们一起来看看吧。git是目前世界上最先进的分布式版本控
2023-06-28

正确使用dotnet工具的方法

正确使用dotnet工具的方法有以下几步:1. 安装dotnet SDK:首先需要在计算机上安装dotnet SDK,可以从dotnet官方网站(https://dotnet.microsoft.com/download)下载适合您操作系统
2023-08-16

如何正确的使用StringUtils工具类

这期内容当中小编将会给大家带来有关如何正确的使用StringUtils工具类,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。可以使用StringUtils工具类来做字符串的操作isEmpty(String
2023-05-31

如何正确的使用Git命令

这篇文章将为大家详细讲解有关如何正确的使用Git命令,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。1.1 概述在 Git 中提交时,会保存一个 commit 对象,该对象包含一个指向暂存内容
2023-06-06

git工具如何使用

git工具是一个非常常用的版本控制系统,它可以帮助程序员管理代码,协作开发,以及版本控制,而且非常易于使用。本文将会详细讲解如何使用git工具。一、Git的安装与配置首先,我们要安装Git工具。去官方网站下载对应操作系统的安装包,然后进行安
2023-10-22

如何正确的使用微信web开发者工具

如何正确的使用微信web开发者工具?相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。为帮助开发者更方便、更安全地开发和调试基于微信的网页,微信推出了 web 开发者工具。它是一个桌
2023-05-31

如何正确的使用Android中的图片工具类

如何正确的使用Android中的图片工具类?针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。使用方法如下:import java.io.ByteArrayOutputStrea
2023-05-31

如何正确使用Git管理代码

这篇文章主要讲解了“如何正确使用Git管理代码”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“如何正确使用Git管理代码”吧!使用场景团队协同开发时,生产环境出现bug,需要紧急修复。每位同学
2023-07-02

正则表达式工具怎么使用

使用正则表达式工具可以按照以下步骤进行:选择一个正则表达式工具:首先,你需要选择一个适合你需求的正则表达式工具。你可以选择在线工具,如Regex101、RegExr,或者使用文本编辑器插件,如Sublime Text、Visual Stud
2023-07-10

如何正确的使用git stash 和unstash

这篇文章将为大家详细讲解有关如何正确的使用git stash 和unstash,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。VCS-->git -->stash这个时候针对需求1做的修改都会
2023-06-06

git可视化提交工具Sourcetree怎么使用

这篇文章主要讲解了“git可视化提交工具Sourcetree怎么使用”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“git可视化提交工具Sourcetree怎么使用”吧!Sourcetree基
2023-06-29

python怎么正确使用yield

这篇文章主要介绍了python怎么正确使用yield,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。生成器如果在一个方法内,包含了 yield 关键字,那么这个函数就是一个「生
2023-06-15

编程热搜

  • Python 学习之路 - Python
    一、安装Python34Windows在Python官网(https://www.python.org/downloads/)下载安装包并安装。Python的默认安装路径是:C:\Python34配置环境变量:【右键计算机】--》【属性】-
    Python 学习之路 - Python
  • chatgpt的中文全称是什么
    chatgpt的中文全称是生成型预训练变换模型。ChatGPT是什么ChatGPT是美国人工智能研究实验室OpenAI开发的一种全新聊天机器人模型,它能够通过学习和理解人类的语言来进行对话,还能根据聊天的上下文进行互动,并协助人类完成一系列
    chatgpt的中文全称是什么
  • C/C++中extern函数使用详解
  • C/C++可变参数的使用
    可变参数的使用方法远远不止以下几种,不过在C,C++中使用可变参数时要小心,在使用printf()等函数时传入的参数个数一定不能比前面的格式化字符串中的’%’符号个数少,否则会产生访问越界,运气不好的话还会导致程序崩溃
    C/C++可变参数的使用
  • css样式文件该放在哪里
  • php中数组下标必须是连续的吗
  • Python 3 教程
    Python 3 教程 Python 的 3.0 版本,常被称为 Python 3000,或简称 Py3k。相对于 Python 的早期版本,这是一个较大的升级。为了不带入过多的累赘,Python 3.0 在设计的时候没有考虑向下兼容。 Python
    Python 3 教程
  • Python pip包管理
    一、前言    在Python中, 安装第三方模块是通过 setuptools 这个工具完成的。 Python有两个封装了 setuptools的包管理工具: easy_install  和  pip , 目前官方推荐使用 pip。    
    Python pip包管理
  • ubuntu如何重新编译内核
  • 改善Java代码之慎用java动态编译

目录