叶新东的个人博客 叶新东的个人博客 
  • 首页
  • 关于我
  • 碎言碎语
  • 学无止尽
  • 留言板
  • 登入
×
欢迎登录叶新东的博客
用户名:
密码:
首页 > 学无止尽 >  git 每页10条   共8条   当前第1页
  • 应该选

    git rebase使用教程 以及和merge的区别

    yexindonglai@163.com 2023-08-31 09:19 git

     1129°

     0

    什么是rebaserebase原理什么是rebaserebase和merge相似,但又不完全相同,本质上都是用来合并分支的命令rebase原理现在我们通过图片来直观地了解下rebase指令;首先建两个分支master和feature,其中feature是在提交点B处从master上拉出的分支;master上有一个新提交M,feature上有两个新提交C和D这时候我们通过以下命令,将feature合并到master分支gitcheckoutmastergitrebasefeature执行命令后,就会将feature合并到master分支,他们的记录会插入到后面。如下图:
  • 应该选

    git通过命令基于master创建新分支- git复制分支

    yexindonglai@163.com 2022-12-03 16:43 git

     3907°

     0

    一、基于master创建新分支1、打开本地项目的文件夹目录,选中文件夹,鼠标右击,找到GitBashHere2、进入黑窗口后,输入指令进入master分支3、拉取master最新项目到本地master分支4、创建新分支,并把当前分支内容复制一份到新分支中去5、把新建的day分支推送到远端6、将远端的day和本地的day关联起来7、验证创建的分支是否成功二、创建一个空分支一、基于master创建新分支其实说白了,就是通过git命令复制一个分支出来;1、打开本地项目的文件夹目录,选中文件夹,鼠标右击,找到GitBashHere2、进入黑窗口后,输入指令进入master分支gitcheckoutma
  • 应该选

    git删除远程分支和本地分支

    yexindonglai@163.com 2022-11-05 18:02 git

     1126°

     0

    1.git删除远程分支2.删除本地分支2.1gitbranch-d2.2gitbranch-D直接删除3、分支相关命令3.1.git查看分支:3.2.推送空分支到远程1.git删除远程分支gitpushorigin--delete[branch_name]2.删除本地分支2.1gitbranch-d会在删除前检查merge状态(其与上游分支或者与head)。gitbranch-d[branch_name]2.2gitbranch-D直接删除gitbranch-D是gitbranch—delete—force的简写,它会直接删除。gitbranch-D[branch_name]注意:-d和-D都
  • 应该选

    git stash 命令详解

    yexindonglai@163.com 2022-09-06 20:04 git

     3651°

     0

    gitstash功能命令详解1、将代码添加到堆栈区2、查看stash中的内容3、恢复3.1pop弹出3.2、apply恢复4、清除5、查看改动gitstash功能当正在dev分支上开发某个项目,这时项目中出现一个bug,需要紧急修复,但是正在开发的内容只是完成一半,还不想提交,这时可以用gitstash命令将修改的内容保存至堆栈区,然后顺利切换到hotfix分支进行bug修复,修复完成后,再次切回到dev分支,从堆栈中恢复刚刚保存的内容。命令详解1、将代码添加到堆栈区gitstashsave"我是注释"#如果不想写注释,可以直接这样写,git会自动生成一个注释gitstash2、查看stash
  • 应该选

    git 提交时排除一个或多个文件

    yexindonglai@163.com 2022-08-01 21:32 git

     4947°

     0

    前言第一种方案gitaddfile1file2第二种方法(建议使用)1、查看文件2、加入暂存区3、排除4、提交5、推送到远程仓库完前言在提交文件时,总是有一些文件是不需要提交的,比如机器上的配置文件,日志文件等等,所以在提交时就需要排除这些文件;第一种方案gitaddfile1file2比如我新添加了3个文件:file1.txtfile2.txtfile3.txt那我只需要提交前2个文件,这种情况下可以用以下命令来达到目的gitaddfile1.txtfile2.txt但是这样做是最笨的方法,如果你的文件很多,有上百个文件的话,一个个地加操作起来就很费劲,所以为了解决这个问题,就需要用到第二种
  • 应该选

    git将项目的其他分支合并到自己的分支

    yexindonglai@163.com 2022-07-25 11:52 git

     3136°

     0

    //【步骤1】查看本地的所有分支,如果有即将合并的分支,则跳到【步骤3】gitcheckout他人的分支名gitbranch//【步骤2】查看所有分支,确定即将合并的分支名gitbranch-a//【步骤3】检出即将合并的分支到你的本地gitcheckout他人的分支名//【步骤4】拉取该分支上的新代码gitpull//【步骤5】切换到自己的分支gitcheckout自己的分支名//【步骤6】合并他人的分支,这时候可能会出现一系列的冲突,可以根据这些提示打开具体的文件处理冲突gitmerge他人的分支名//【步骤7(可选)】该语句也能查看哪些文件冲突了gitstatus
  • 应该选

    git回退版本教程

    yexindonglai@163.com 2022-07-23 23:35 git

     1718°

     0

    回退类型已commit到本地仓库,未push已commit到本地仓库,已push到远程仓库回退类型已提交,没有pushgitreset--soft版本id:撤销commitgitreset--mixed版本id:撤销commit和add两个动作已提交,并且pushgitreset--hard版本id:撤销并舍弃版本号之后的提交记录,使用需谨慎gitrevert:撤销。但是保留了提交记录;已commit到本地仓库,未push首先看看已提交的记录,通过gitstatus查看如果你用的idea开发工具,也可以通过快捷键ctrl+shift+k查看已提交但未push的记录通过gitlog查看所有的提交
  • 应该选

    常用git命令集锦

    yexindonglai@163.com 2022-04-12 11:26 git

     1649°

     0

    gitinit初始化gitinit-qgitinit—baregitinit—templatedirgitinit—separate-git-dirdirgitlog查看当前git提交记录gitremote命令gitremoteaddoriginurl创建远程仓库gitremote-v查看本地添加了哪些远程分支的地址gitremoteremovexxxgitpulloriginxxx拉取代码gitadd.将文件保存到缓存区gitcommit-m‘xxx’提交到本地仓库gitpushoriginxxx推送到远程仓库gitpullurl拉取远程仓库的代码且与本地代码合并gitfetchurl拉取远
上一页 1 下一页
博客搜索
热门推荐
  • java日志框架JUL、JCL、Slf4j、Log4j、Log4j2、Logback 一网打尽

    3924

  • 手把手教你复现apache log4j2 漏洞

    2618

  • Elasticsearch 核心概念

    3542

  • Centos开启Swap交换分区教程

    3282

  • 9千字长文带你了解SpringBoot启动过程--史上最详细 SpringBoot启动流程-图文并茂

    2657

标签云
程序人生 人工智能 计算机理论与基础 资讯 音视频开发 区块链 安全 研发管理 编程语言 后端 数据库 移动开发 物联网 架构 云计算/大数据 互联网 游戏开发 运维 前端 Go Java linux Centos Docker Kubernetes SpringMVC Spring SpringBoot SpringCloud 设计模式 子墨掩码 IO Netty idea Redis Kafka Hystrix Mysql Eureka Oracle Mybatis Maven Nginx 消息队列 git flink Dubbo c++ QT 定时任务 DrawIO Lua skynet OpenCV CMake FFmpeg

Copyright © 2022 www.chn520.cn
粤ICP备18099573号 icode、爱程序、爱代码,联系管理员QQ:422301654