zoukankan      html  css  js  c++  java
  • 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):列出所有的新增文件,

    写出漂亮的博客就是为了以后看着更方便的。
  • 相关阅读:
    asp.net获取服务端和客户端信息
    ASP.NET 中JSON 的序列化和反序列化
    Asp.net TextBox常规输入验证
    ADO.NET中的五个主要对象
    .Net一般处理程序来实现用户名的验证
    .net获取当前网址url(各种参数值)
    hdu-1941 Find the Shortest Common Superstring
    字典树的动态与静态模板
    模板 Dijkstra+链式前向星+堆优化(非原创)
    基础深搜小结
  • 原文地址:https://www.cnblogs.com/zhaowei5/p/9903248.html
Copyright © 2011-2022 走看看