• git、git-lab学习记录


    git:

    定义:分布式版本控制工具,类似SVN,区别在于SVN如果网络断了,无法进行版本控制,而git是本地进行版本控制,不多bb了,来个图吧

    git常用命令:

     git add 文件            在我们新增了文件的时候可以使用此命令告诉git把我新增的文件给我安排到暂存区里,git就会给你安排的明明白白

    git commit 文件       当修改了文件或者是暂存区有新增的文件,可以使用该命令把修改的文件或暂存区的文件提交到版本控制仓库中

    git status                  这个命令可以查看版本控制的状态,就是看看有没有遗漏下的文件没提交等

    git diff 文件              该命令就是看看文件做了什么改动

    git log                      提交的版本记录

    git reset --HEAD^    回退至上一个版本,上两个版本就是两个^^,100个就100个^(刺激不刺激),要是要回退的太多就用这个命令git reset  --hard 版本号,怎么获取版本号呢 git reflog,用这个

    git checkout -b 分支名     创建分支并切换到该分支

    git branch                        查看分支

    git merge 目标分支         将目标分支合并至当前分支

    git的关键字概念:

    工作区:就是你在电脑上看到的目录,比如目录下testgit里的文件(.git隐藏目录版本库除外)。或者以后需要再新建的目录文件等等都属于工作区范畴。

    版本库(Repository):工作区有一个隐藏目录.git,这个不属于工作区,这是版本库。其中版本库里面存了很多东西,其中最重要的就是stage(暂存区),还有Git为我们自动创建了第一个分支master,以及指向master的一个指针HEAD。

    分支合并的概念:

    自己理解的,有大佬觉得哪里不对,欢迎指正

  • 相关阅读:
    ls
    MyBatis
    SpringMvc
    Spring的基本配置及概念
    Hibernate的简单应用
    关于WebService的一些操作。。。
    关于博问 问了三次都不了了之
    某个人小朋友的字符串分割统计
    经典的基础Druid连接池的使用操作
    关于项目中一些时间转换的问你题 -紫叶and妍
  • 原文地址:https://www.cnblogs.com/Yinjiawei/p/git.html
Copyright © 2020-2023  润新知