• git


    git命令

    (1)初始化,当前所在的文件夹可以被管理且以后版本相关的数据都会存储到.git文件中

       git init

    (2)查看当前文件夹以及子目录中文件是否发生变化:内容修改/新增文件/删除

       git status

    (3)给发生变化的文件(贴上一个标签)或 将发生变化的文件放到某个地方

          git add ./文件名

    (4)将“绿色”文件添加到版本中

               git commit -m '功能的描述信息,便于以后回滚'

    (5)查看所有版本提交记录

       git log        

          git reflog    所有的版本提交记录

    (6)回退

              git reset --hard 版本     回退到工作区没修改之前,也可以再回退到修改之后

         git reset --soft    版本号    回退到暂存区

         git reset --mix    版本号     回退到‘红色’状态

    (7)紧急修复bug

       基于stash

          git  stash : 将正在开发还没有开发完的代码保存到某一个地方

       自己修改bug

          git pop :将正在开发还没有开发完的代码从某个地方再拿回来,此时可能会出现冲突,手动修改冲突文件

          git stash list  : 查看‘某个地方’存储的所有记录

          git stash clear  :清空‘某个地方’

          git stash apply  编号 : 将指定编号记录从“某个地方”重新拿到工作区(可能有冲突)

       git stash drop   编号:删除指定编号内容

       

       

          基于分支

       git   branch  分支名  :创建分支

               一般 master   和线上相同的代码

                        dev        开发的代码

                修复bug:

           创建bug分支,bug修复后删除

        git checkout 分支:切换分支

        git branch -m 分支:创建并切换到指定分支

        git branch :查看所有分支

           git branch -d 分支:删除分支

         git merge 分支:将指定分支合并到当前分支 

    (8)代码仓库

       公共:github/码云

          私有:gitlab

    (9)将本地版本推到代码仓库

       git remote add origin https://gitee.com/wupeiqi/video.git : 给https://gitee.com/wupeiqi/video.git 起别名

       git push -f origin master  : 将本地版本推到代码仓库              

    (10)将代码仓库的代码下载到本地

        git pull origin 分支

        等价于:

           git fetch origin 分支

           git merge origin/分支

    (11)git rebase作用:使代码的记录成一条线

                将代码下载到本地

        -git fetch  origin 分支

        -git rebase origin/分支

        -git rebase --skip

    (12)协同开发

      • 在代码仓库上把某个人设置成合作者
      • 建一个组织,邀请人加入完成代码
      • 给github上的项目贡献代码(fork  自己改  创建pull  request) 
      • 每人建一个分支,然后merge到review分支上,用于组长检查
  • 相关阅读:
    css命名规范
    CSS3:box-sizing 怪异盒模型
    CSS3: box-shadow 阴影
    Spring boot分层和基本概念
    Spring boot异常统一处理方法:@ControllerAdvice注解的使用、全局异常捕获、自定义异常捕获
    Spring boot基础:配置文件配置变量、多环境的配置
    IDEA是如何导入项目的,及启动导入项目遇到的问题:无法加载主类的一连串问题
    创建spring boot项目启动报错遇到的问题
    详解Spring Boot集成MyBatis的开发流程
    spring boot常用注解使用小结
  • 原文地址:https://www.cnblogs.com/meng0410/p/8696624.html
Copyright © 2020-2023  润新知