• Git 学习之路


    一个提交对象的散列值实际就是它的版本号。(关于所有数据生成的散列值)。

    对于一个带版本库的项目目录,称之为工作区。

    >git init 

      在当前目录创建一个名为.git的隐藏目录,并在其中创建一个版本库。

    在git中通常将一个版本称之为一次提交。

    >git status

      显示该项目自从上次提交以来所发生的所有修改。

    >git diff 文件名

      显示每个被修改的行。(查看修改的详细信息)

    >git log

      显示项目的历史。

    >git clone 工作区 克隆的工作区

      克隆版本库。

    >git pull

      从原版本库拉回新的修改。

    >git log --graph

      日志图形化界面。

    >git clone --bare xx

      创建裸版本库。

    >git push xxx  master

      适用于没有开发者开展工作的版本库。(一般是裸版本库)

    >git pull xx master

    >git add --all

      创建所有提交

    >git checkout xxx

      为某次提交创建一个有意义的名字。

    git log -n 3 

      only the last three commit。

    git  log -- oneline

      only one line per commit。

    git log --stat

      only show statistics 只显示统计信息。

    对日志的输出格式可以用--format来控制。

    git --format=fuller

    显示更多细节信息。

    git log --stat

    显示被修改的那些文件

    git log --shortstat

    显示项目中有多少文件被修改。

    git --status

    查看当前工作区中所发生的修改,那些修改被注册到了缓存区,作为下次提交的内容。

    (changes to be committed)列出那些下次提交被列入版本库中的、被修改的文件。

    (changed but not updated)列出那些已被修改但未被注册到下次提交中的文件。

    (untracked files):列出所有的新增文件,

    写出漂亮的博客就是为了以后看着更方便的。
  • 相关阅读:
    Windows 下安装 Python环境安装
    关于form表单提交ajaxForm和ajaxSubmit的用法与区别
    .NET Core Runtime 和 .NET Core SDK
    路由表中没有与提供的值匹配的路由
    SQL server Cannot find one or more
    CentOS7安装完毕,重新开机启动后显示: Initial setup of CentOS Linux 7 (core)
    private static
    接口和抽象类
    static const readonly
    frameset的使用小结
  • 原文地址:https://www.cnblogs.com/zhaowei5/p/9903248.html
Copyright © 2020-2023  润新知