• git学习笔记(二)


    学习地址

    http://www.liaoxuefeng.com

    1 创建版本库

    cd /d/...

    mkdir filename

    pwd   //显示当前目录

    git init 把这个目录变成当前可以管理的仓库

    2 提交文件到仓库

    git add file

    git commit -m "comments"

    ...

    可以多次add文件,一次commit

    3 git status 查看当前仓库状态

       git diff file 查看不同

    4 git log [--pretty=oneline] 查看提交记录 便于回到哪一个特定的版本

       关于历史版本 每个历史版本都有对应的commit id

       在Git中 用head 表示当前版本(最新版本),head^表示上一个版本,上上版本head^^,第100个版本head~100

        git reset --hard [commit id] 版本回退

    5 工作区和暂存区

    Image(2)

    看的见的区域 以上 工作区

    Image(3)

    上图可以知道

    git add 将工作区文件 提交到版本库的stage暂存区

    git commit 将暂存区内容提交到当前分支(master)

    注意: 

    当 第一次修改 --> git add -->第二次修改 --> git commit

    这样的话 实际上只提交了第一次修改的内容 从上图便可以理解

    每次修改,如果不add到暂存区,那就不会加入到commit中

    6 撤销修改

    git checkout -- file 把file文件在工作区的修改全部撤销,这里有两种情况

    一是 file 被修改后还没有放到的暂存区(没有git add),撤销回到和版本库一摸一样的状态;

    二是 file 已经放入了暂存区已经修改,撤销后就回到暂存区的状态一样;

    7 删除文件

    rm file

    git status 就能知道你删除了文件

    --从版本库里删除

    git rm 

    git commit

    --误删找回

    check out -- file

    (其实是用版本库的文件代替了工作区的文件)

  • 相关阅读:
    如何删除日志?
    sql lock
    生成DAL
    字符串ID替换
    精典SQL:分组合并列值
    SQL Server2005 XML数据类型基础
    Buckup
    SQL试题
    SQL处理表重复记录
    Left Join 中on与where的区别
  • 原文地址:https://www.cnblogs.com/KingsWang/p/4090835.html
Copyright © 2020-2023  润新知