zoukankan      html  css  js  c++  java
  • Git基本操作一

    添加版本库

    什么是版本库?版本库就是把代码进行管理,代码的删除,更新Git都可以追踪,Git也可以追踪历史版本,随时回滚(还原项目);

    第一步:我们建立一个空的文件夹

    第二步:我们在这个目录建立版本库

    这个时候就建立成功了,但是文件是是一个.git的隐藏文件,看着有点不一样,和我们平时看到的文件不一样,没有文件名只有后缀。怎么来实现文件名加后缀呢?

    提交代码到仓库

    首先我们来看一张图

    Git仓库由上图的三个组件构成;

    我们现在本地创建一个文件

    提交代码的第一步:将要提交的文件添加到缓冲区;

    第二步:我们将代码提交到我们代码分支上

    如果你没有设置你的邮箱和用户名,他是不会让你提交的,Git要知道这段代码是谁提交的,防止项目出错之后,找出谁提交的错误代码;

    git commit -m '提交代码的描述';我们以上的提交是对于我们本地仓库而操作的;

    一次性添加所有的文件(*表示添加所有的文件)

    添加指定文件后缀(提交所有后缀为PHP的文件)

    代码回滚

     代码回滚的意思是,我要将当前的代码回滚到我想要回滚的版本。这也是版本控制的好处,可以回滚到任意版本;

    首先我提交了三个版本,提交日志如下(git log 查看提交的日志)

    这个时候,我要将我的代码回滚到上一版本(第三版本就不出现在提交日志里面)

    HEAD代表当前版本,HEAD^回滚上一个版本,HEAD^^回滚到上上一个版本,如果有100个版本怎么办?不用怕办法还是有的

     

    我们在回滚的时候加上提交的ID,就可以直接回滚到对应提交的ID版本,commit:后面一大串随机字符串就是提交的ID

     总结:

    版本的回滚:git reset --hard 提交的版本号(直接回滚到提交的版本号)   git reset --hard HEAD^(有几个^就向上回滚几个版本)

    1、git status 查看当前版本的状态

    2、git commit -m '提交的注释

    3、git log 查看当前提交的日志

  • 相关阅读:
    [Windwos Phone 7] Accelerometer
    [Windwos Phone 7] 获取设备相关信息
    实现ZUNE上软件商城的软件星级推荐效果
    [Windows Phone 7]如何判断手机是否有网络连接
    [Windows Phone 7]UI对屏幕的自适应的处理
    [Windows Phone 7]开发分享图片的插件(2)
    [Windows Phone 7]如何导航页面和页面间传值
    windows phone 从cer中提出公钥然后再RSA加密的问题
    异步上传文件插件AjaxFileUploader在Asp.net MVC中应用
    微软认证考试分析
  • 原文地址:https://www.cnblogs.com/meichao/p/9151656.html
Copyright © 2011-2022 走看看