zoukankan      html  css  js  c++  java
  • Git及基础命令的介绍以及如何向本地仓库添加文件

      在介绍Git的使用之前,我们得要先来了解一下Git。那么什么是Git?

      Git是一个版本管理工具(VCS),具有以下的特点:

    1. 分布式版本控制;
    2. 多个开发人员协调工作;
    3. 有效监听谁做的修改;
    4. 本地及远程操作;

      Git的一些基础命令介绍:

    1. git init                    //初始化本地git仓库
    2. git add <file>         //添加文件
    3. git status                //查看状态
    4. git commit             //提交(一般会用 git commit -m '******' 来省略修改介绍的步骤)
    5. git push                 //推送到仓库
    6. git pull                   //从远程仓库拉取数据
    7. git clone                 //从远程仓库拷贝数据

      安装Git:这里没什么好讲的,自行从网上down一个就行。

      接下来会介绍一个使用Git的实例,实现向本地仓库提交文件:

      1.首先在桌面创建一个文件夹,名字随意,这里我们起名Myapp;

      2.打开Git shell;

      3.写入命令 cd+空格 +你文件夹的地址 ,转到Myapp文件夹下

        

      3.在文件夹下创建两个文件,输入以下命令:

        

        可以看到在Myapp下创建了两个文件,如下:

        

      4.现在有了文件,那么我们就需要初始化一个本地仓库,用来存储文件,并且为以后的版本管理做准备,输入一下命令,初始化一个仓库:

      

      可以看到,这个时候已经在你当前的文件夹下建了一个隐藏的.git文件作为本地的仓库。

      master代表当前是在主干上操作,红色的+2代表当前有两个文件尚未提交。

      5.一般情况下,初始化之后就是配置,那么我们来配置一下这个仓库,输入一下命令:

      

      这里我们简单配置了一下仓库的用户名和邮箱地址。

      6.到这里仓库就建好了,接下来就是把文件添加进去,在此之前,得需要明白一个概念,就是我们首先需要把文件添加到索引库里,然后才能提交到本地仓库,那么输入下面的命令把index.html添加到索引库里:

      

      可以看到,添加之后,出现了绿色的+1,以及红色的+1,分别代表着已经向索引库里提交了一个文件,以及还有一个文件没有提交,并且是在master下操作。

      接着输入一下命令查看当前索引库的状态:

      

      可以看到,绿色文字代表当前索引库中已有的文件,红色的代表尚未添加到索引库的文件,并且如图,它提示了你,如果想要删除索引库中的文件输入如下命令即可:

      git rm --cached <file>

      我们输入上述命令,然后查看一下状态,如下:

      

      可以看到当前有两个文件尚未添加,刚才添加的index.html已经从索引库中删除了。

      那么如果我们想添加所有文件,怎么办呢?

      输入下面的命令,查看状态,我们发现所有文件都已经被添加到索引库里了:

      

       既然是版本管理,就肯定是用来开发某个项目的,那么文件修改时,索引库会有什么变化呢,我们首先修改index.html文件,打开index.html文件,添加如下代码:

       

      然后我们再查看一下当前索引库的状态:

      我们可以看到,红色字体提示我们 index.html文件已经被修改了。

      那么我们只需要重新提交就OK了,输入添加命令并查看状态:

      

      上面提到,添加文件到仓库有两个步骤,之前都是第一步,现在到了第二步:添加文件到本地仓库,

      输入下面的命令,把索引库里的文件添加到本地仓库里:

      

      git commit 命令用于提交文件,-m后面的‘’里是本次添加的介绍,出现上面的提示信息则说明文件已经成功添加到本地仓库了。

      这个时候如果我们修改文件,那么会出现什么情况呢?

       

      修改index.html,然后查看状态:

       

       发现红色提示信息,index.html文件已经被修改,那么我们只需要重新添加、提交即可:

      

      到这里,关于Git及基础命令的介绍和使用就说到这,如果想要更深的了解git的使用,可以看我后续关于git的博客更新。

  • 相关阅读:
    关于 下载 nfs-utils时的 gssproxy conflicts with selinux-policy-3.13.1-102.el7.noarch 错误
    SCP命令
    DHCP服务
    NFS服务
    ssh免密登录
    可见性判断
    (八)图像处理
    (八)图像处理
    (八)Grahpics之Blit
    (七)时间动画_Time
  • 原文地址:https://www.cnblogs.com/haojun/p/7797508.html
Copyright © 2011-2022 走看看