zoukankan      html  css  js  c++  java
  • git —— 基本命令以及操作(No.1)

    git基本命令(附加描述)

    1.把文件添加到暂存区
    $ git add readme.txt

    2.把暂存区的文件文件添加到仓库
    $ git commit -m "提交说明"

    备注:add添加单个文件,commit可以添加多个文件,可以add多个然后commit一起添加。
    add添加一个文件。然后修改后又添加这个文件,文件会变为最新的那个
    例:
    $ git add r1.txt
    $ git add r2.txt
    $ git add r3.txt
    $ git add r4.txt
    ……
    $ git commit -m "Add 4 files."

    3.状态查询,可以查询当前仓库中文件的状态
    $ git status

    上图表示,readme.txt文件被修改,但还没有准备提交

    上图表示,将要被提交的修改

    上图表示,没有需要提交的修改,目录是干净的

    4.查看修改内容,显示删除和添加内容,颜色标识

    $ git diff readme.txt

    5.查看提交的历史记录
    $ git log

    6.历史记录输出方式
    $ git log --pretty=oneline

    7.回退到上一个版本
    $ git reset --hard HEAD^

    8.回到指定版本
    $ git reset --hard 版本号(版本号可不用学全)

     

    注释:HEAD为当前版本指向的指针

    9.查看文件内容
    $ cat readme.txt

    10.记录每一次命令
    $ git reflog

    11.回到最近一次git commit或git add时的状态

    $ git checkout -- file

    $ git checkout -- readme.txt

    命令git checkout -- readme.txt意思就是,把readme.txt文件在工作区的修改全部撤销,

    这里有两种情况: 一种是readme.txt 自修改后还没有被放到暂存区,现在,撤销修改就回到和版本库一模一样的状态;

    另一种是readme.txt已经添加到暂存区后,又作了修改,现在,撤销修改就回到添加到暂存区后的状态。

    12.删除本地文件

    $ rm readme.txt

    $ git rm readme.txt 删除版本库中的文件 ——>需要重新commit提交

    13.误删文件恢复到最新版

    $ git checkout -- readme.txt

    checkout版本库中,版本替换工作区的版本,修改还是删除,都可以还原,但是会丢失最近一次提交后修改的内容

    14.进入XX目录

    $ cd XX

    15.查看目录下的文件名称

    $ ls

  • 相关阅读:
    详解如何在vue项目中引入饿了么elementUI组件
    移动端Web页面适配方案
    蛋糕仙人的javascript笔记
    小程序框架细节系列
    微信小程序 获取用户信息并保存登录状态
    (尚006)Vue计算属性之set与get
    (尚004)Vue计算属性之基本使用和监视
    (尚003).Vue_模板语法
    (尚002)Vue的基本使用
    (尚001)Vue框架介绍
  • 原文地址:https://www.cnblogs.com/AngesZhu/p/7762410.html
Copyright © 2011-2022 走看看