ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

Git工具,看这篇保姆式的教程就够了

2021-11-12 12:31:33  阅读:137  来源: 互联网

标签:Git cn img 仓库 就够 blog https 保姆式


## Git  工  具, 看这篇保姆式的教程就够了
首先,我们需要明确的是,Git 是一种多人协作式的版本控制管理系统,Git 方便了版本的管理,以及多人合作建立项目的相互沟通问题。

@[TOC]
###  一、安装Git
Git的安装链接如下:
[https://git-scm.com/](https://git-scm.com/)
我们点击download就可以了
![在这里插入图片描述](https://www.icode9.com/i/ll/?i=f00c141e45274e229521af9486ac7854.png?,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L20wXzU0MjE4MjYz,size_16,color_FFFFFF,t_70#pic_center)
###  二、Git简介
Git是一种多人协作的版本管理系统。

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

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

####  本地仓库
在每一个用户的本地会有一个仓库用来管理项目的文件,在本地仓库有三个区域,分别是:工作区、暂存区、历史区
#####  工作区
我们写代码、修改代码都是在工作区进行的。
#####  暂存区
在我们完成工作区的任务以后,需要先将工作区的内容移动到暂存区,如果还想要继续工作,可以将暂存区的文件转移到工作区。
#####  历史区
历史区是存储版本的,如果说我们工作结束了,那么需要将暂存区的文件转移到历史区并且形成新的版本。

整体流程是:

**工作区 => 暂存区 => 历史区**
####  远程仓库
远程仓库是在网页上面上传我们的项目,然后远程的服务器会帮助我们进行存储以及版本控制。

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

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

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

![在这里插入图片描述](https://www.icode9.com/i/ll/?i=1038da2c6adb4b828dabe3703e2bb5b9.png?,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L20wXzU0MjE4MjYz,size_16,color_FFFFFF,t_70#pic_center)

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

比如:

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

###  三、创建本地仓库
####  1、我们新建一个文件夹,命名为 demo
![在这里插入图片描述](https://www.icode9.com/i/ll/?i=4198432681f64c48a8420811c46bacd4.png#pic_center)

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

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

![在这里插入图片描述](https://www.icode9.com/i/ll/?i=0065aad593734669a739eb2940b93052.jpg?,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L20wXzU0MjE4MjYz,size_16,color_FFFFFF,t_70#pic_center)
随后弹出命令行
![在这里插入图片描述](https://www.icode9.com/i/ll/?i=3812764468494fd2aa6b4b65bcd1483c.png?,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L20wXzU0MjE4MjYz,size_16,color_FFFFFF,t_70#pic_center)
然后输入 :

```python
git init
```
这样就初始化了一个本地仓库:
![在这里插入图片描述](https://www.icode9.com/i/ll/?i=4c0d75e21f894af08ca5f458f0ba6115.png?,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L20wXzU0MjE4MjYz,size_16,color_FFFFFF,t_70#pic_center)

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

如果不清楚查看下面的链接:
[https://jingyan.baidu.com/article/00a07f381c40ff82d028dcc0.html](https://jingyan.baidu.com/article/00a07f381c40ff82d028dcc0.html)

![在这里插入图片描述](https://www.icode9.com/i/ll/?i=3d8f67cce1474bf79f8b6281af740533.png?,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L20wXzU0MjE4MjYz,size_16,color_FFFFFF,t_70#pic_center)
注意就完成了本地仓库的创建
####  2、本地仓库的配置
我们有了一个本地仓库,那么这个本地仓库属于谁呢?

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

分别输入一下代码:

```python
git config users.name "yu xuan"
```
以及

```python
git config users.email "1134111908@qq.com"
```
即就是说
同户名是: yu xuan
用户email是:1134111908@qq.com
![在这里插入图片描述](https://www.icode9.com/i/ll/?i=7c2a5e8753f84f9d97d9ce65e97f0dd8.png?,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L20wXzU0MjE4MjYz,size_16,color_FFFFFF,t_70#pic_center)
我们还可以查看用户信息:
![在这里插入图片描述](https://www.icode9.com/i/ll/?i=89ea09e504a840c195e5c49a2d059ee9.png?,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L20wXzU0MjE4MjYz,size_16,color_FFFFFF,t_70#pic_center)
注意,每一个本地仓库只会有一个 user, 这是因为这是你自己本地的仓库,所以显然在你这里只会有一个 user。

这样,我们就完成了用户 的配置信息。
####  3、编辑文件
现在,在做完了以上的 步骤之后就可以进行编辑文件,开始工作了,这里的文件编辑方法是Linux系统的方法。

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

不熟悉的可以参见线面的Linux命令链接:

[https://www.linuxcool.com/](https://www.linuxcool.com/)

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

```python
vi demo1.html
```
![在这里插入图片描述](https://www.icode9.com/i/ll/?i=da31fc6191fa493b96624db8cebae85e.png#pic_center)

回车以后会进入:
![在这里插入图片描述](https://www.icode9.com/i/ll/?i=3a05bde1ba0d431e979f1f23e83842f1.png?,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L20wXzU0MjE4MjYz,size_16,color_FFFFFF,t_70#pic_center)
按下 i 以后就可以进行编辑了:

```python
<!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,cn,img,仓库,就够,blog,https,保姆式
来源: https://blog.csdn.net/qq_60510824/article/details/121285638

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有