git学习

1、 git是分布式的版本控制系统。

2、 git的指令

    git add file1.text;             //添加

    git commit -m "xxxxxx";          //提交   (多次添加,一次提交)

    git.log --pretty=oneline                                   //查看git日志

    git reset --hard  版本号                              //切换到git的那一个目录

    git.reflog                                               //查看命令历史  

    git.status                                                          //查看当前工作区的情况

    git diff HEAD -- <file>                                       //查看工作区和版本库里面最新版本的区别

    git checkout -- <file>                                    //丢弃工作区的修改,就是让文件回到最近一次 git commit 或 git add 时的状态。

    git reset HEAD <file>            //可以把暂存区的修改撤掉,重新放回工作区

3、git工作区和版本库

    工作区就是你的git文件所在的区域

    版本库就是.git隐藏目录

        hooks(钩): 存放一些shell脚本

        info: exclude : 存放仓库的一些信息

        logs:保存所有的更新的引用记录

        object:存放所有的git对象

        refs: heads:保存当前最新的一次提交的哈希值

        COMMIT_EDITMSG:最新提交的一次Commit Message,git系统不会用到,给用户一个参考

        config: git仓库的配置文件

        index :暂存区,一个二进制文件

        FETCH_HEAD:是一个版本链接,指向着目前已经从远程仓库取下来的分支的末端版本

        HEAD :映射到ref引用,能够找到下一次commit的前一次哈希值(看上面logs的图)

        ORIG_HEAD:HEAD指针的前一个状态

        packed-refs:当更新一个引用时,git不会packed-refs,而是会在refs/heads下写入一个新文件。当查找一个引用时,git首先在refs目录下查找,如果未找到则到

              packed-refs文件中去查找。

3、 git管理的是一种修改

    想要被commit,首先得执行add,将修改的变量提交到index缓存区

4、 git 和 gitHub 的关系

    git 是一个版本管理工具

    gitHub 是一个网站,我们可以在网上创建一个仓库,来提交代码

  

 

转载于:https://www.cnblogs.com/Geyoung/p/9518114.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值