zoukankan      html  css  js  c++  java
  • 分布式版本控制系统Git的安装与使用

    分布式版本控制系统Git的安装与使用

    (参考 https://edu.cnblogs.com/campus/gzcc/GZCC-16SE2/homework/2097

    1.下载安装配置用户名和邮箱。

      安装成功后初次运行界面

       

      设置用户名和邮箱

       

      关闭程序

    2.创建工作目录并通过git init命令把这个目录变成Git可以管理的仓库。

      在桌面新建一个文件夹(名为learningGit),进入文件夹中,点击右键选择Git Bash Here(这样省去了几条命令行,主要还是使用win比较习惯吧)

      输入初始化命令

       

     3.在工作目录下准备文本文件,建议下载Notepad++代替记事本。

      在learningGit文件夹中右键新建一个文本文档,重命名为readme.txt

      编辑文档我打算采用git内置的vim编辑器

      输入vim readme.txt命令

       

     

      进入下面的界面进行编辑

      

      编辑后,输入wq保存退出

    4.组合用git addgit、 commit、git status 把文件提交到仓库。

      使用vim 命令编辑readme.txt

       

      文本内容:My learning Git!

     

      输入命令组合:

      

    5.练习提交三个或以上的版本。

      重复步骤4,文本内容为

      第一次:My learning Git!

      第二次:My learning Git!

          My learning Git!!

      第三次:My learning Git!

          My learning Git!!

          My learning Git!!!

    6.组合使用git diff、git log、git reset命令进行版本管理与回退,观察文件变化。 

      输入git diff、git log命令

       

      当前版本3,回退上个版本并查看

      

      

      当前版本2,往后跳版本并查看
      

      当前版本1,往前跳版本并查看

       

     

    8.Git仓库托管到GitHub网站上 把本地仓库的内容推送到GitHub仓库。

      第一步:创建SSH KEY

          

      第二步:登录Github,设置SSH key

         

        

     

      第三步:在GithubCreate a new repository

         

      第四步:关联GitHub和本地仓库

         

      第五步:把本地仓库的内容推送到GitHub仓库

         

        

         推送成功!

         (远程仓库地址为https://github.com/P-and-A/learningGit

    遇到的问题:

      1.只输入命令git commit跳出vim编辑器。

    解决方案:

      主要通过各大搜索引擎找答案

      问题一: 在https://blog.csdn.net/qq_37577660/article/details/78565899中找到问题所在,文中写道

          git commit -m ‘message’ 
          -m 参数表示可以直接输入后面的“message”,如果不加 -m参数,那么是不能直接输入message的,而是会调用一个编辑器一般是vim来让你输入这个message, 
          message即是我们用来简要说明这次提交的语句。

          解决了我的问题

      

  • 相关阅读:
    微信点餐系统(六)-买家端订单(上)
    微信点餐系统(五)-买家端商品
    微信点餐系统(四)-买家端类目
    微信点餐系统(三)-开发环境配置
    微信点餐系统(二)-项目设计
    微信点餐系统(一)-系统简介
    spring学习(02)之配置文件没有提示问题
    spring学习(01)之IOC
    struts2 中的 addActionError 、addFieldError、addActionMessage的方法【转】
    在一个JSP页面中包含另一个JSP页面的三种方式
  • 原文地址:https://www.cnblogs.com/grate/p/9640612.html
Copyright © 2011-2022 走看看