zoukankan      html  css  js  c++  java
  • 【Git】时光机命令—Git命令

    cd c:            进入C盘

    mkdir learngit          创建名为learngit的文件夹

    cd learngit       进入learngit文件夹

    pwd             显示当前目录路径

    git init           把当前目录编程Git创库

    ls -ah             查看当前目录下的所有文件(包括隐藏的)

    git add <file>     把文件添加到暂存库上面、或者说提交修改

    git commit -m "XXX"       把暂存库的文件全部添加到Git仓库上,实现工作区与版本库文件一致性

    git status                查看仓库当前状态,是否存在修改,没add,没commit的

    git diff <file>               查看文件具体修改了什么内容

    git log                    提交日志查看每一个提交版本历史记录,从最近到最远

    git log --pretty=oneline    查看简化版的提交日志

    git reset --hard HEAD^    退回上一个版本

    git reset --hard HEAD~1   退回上一个版本

    git reflog                记录每一次命令(可看到版本号、命令)

    工作区(Working Directory)

    版本库(Repository) = 暂存区(stage) + 分支(master)

    git checkout --- <file>          把工作区上的修改(还没add)丢弃掉

    git reset HEAD <file>             把暂存区的修改撤销掉(撤销已经add,但还没commit了的文件),重新放回工作区

    rm <file>               相当于直接从管理器上面删除文件,可用git checkout -- <fle>命令来恢复文件

    git rm <file>           这个也是删除文件,但是不能用git checkout -- <file>命令来恢复文件 , 还要再加上 git commit -m "XX说明" 才能真正从版本库中删除文件。当然可用用git reset --hard HEAD命令来回到上一版本来恢复彻底删除的文件。

  • 相关阅读:
    Python学习笔记21:数据库操作(sqlite3)
    JAVA的extends使用方法
    thinkphp5的Illegal string offset 'id'错误
    thinkphp5项目--个人博客(五)
    语法错误: unexpected ''); ?></span></span></h2> ' (T_CONSTANT_ENCAPSED_STRING), expecting ',' or ';'
    thinkphp5.0的验证码安装和相关错误
    thinkphp5项目--个人博客(四)
    thinkphp5项目--个人博客(三)
    NAS是什么
    百度编辑器简介及如何使用
  • 原文地址:https://www.cnblogs.com/pengshengguang/p/8204412.html
Copyright © 2011-2022 走看看