首页 > 其他分享 >Git自建文档

Git自建文档

时间:2024-01-18 22:58:50浏览次数:38  
标签:HEAD Git 自建 rebase master 提交 文档 分支

Git 学习笔记

  • Git commit //在当前分支下创建新分支
  • Git branch 分支名 //当前分支后创建新分支
  • Git branch -f 分支名 head~3 //允许当前分支强制移动到前方3步的父head下
  • Git checkout 分支名 //切换到分支
  • Master^ //master向上移动一个提交记录
  • Master~<num> //master向上移动多个提交记录,如~3
  • Git merge 其他分支名 //合并分支
  • Git fast-forward //快速合并到master分支上*
  • Git rebase master //在主分支master下复制一个当前分支
  • Git rebase bugFix //在当前分支更新到bugFix上(下面要有复制的分支)
  • Rebase –interactive //(简写-i)打开UI界面新型查看提交记录哈希和提交说明
  • Git rebase -i HEAD~4 //通过vim查看分支四个祖先进行修改换位复制
  • Tip:查看HEAD指向
  • Cat.git/HEAD
  • Git symbolic-ref HEAD //当指向一个引用
  • Git log //通过此命令查看提交记录的哈希值
  • Undo //撤销错误
  • Git reset //撤销变更,本地撤销,自己看不见了,回退上一步
  • Git reset HEAD^ //回退到父HEAD
  • Git revert //撤销变更,远程撤销,把撤销操作上传并在下面新建一个回退分支节点和撤销的上一个分支相同
  • Git cherry-pick <提交号>... //git cherry-pick C2 C4 把C2和C4复制到当前分支后面
  • Cherry-pick //讲一些提交复制到当前所在位置下的HEAD

场景应用

Git rebase -i	//进行查看提交记录
Git cherry-pick		//复制分支

进行老版本修改及子分支合并

Git rebase -i //将提交顺序修改,包想要修改记录挪到前面
Git commit --amed 进行小修改
Git reabse -i 调回原来的顺序
将master移动到修改的最前端
Tip:可以用cherry-pick实现

远程仓库使用

Git clone //复制本地仓库到远程仓库

检出远程分支
Git checkout orgin/master; git commit

标签:HEAD,Git,自建,rebase,master,提交,文档,分支
From: https://www.cnblogs.com/SanshQ/p/17973592

相关文章

  • Git(千锋)
    目录Git一.走入Git1.Git介绍2.Git对比SVN3.Git安装二.Git常用命令1.设置用户签名2.初始化本地库3.Git工作区、暂存区和版本库4.gitadd5.gitcommit6.gitrevert与gitreset三.Git分支1.初识分支2.创建分支3.切换分支4.合并分支5.删除分支四.远程仓库1.创建一个远程仓库2.添......
  • Vue自建文档(部分)
    数据驱动视图驱动方法 //导入Vue文件<scriptsrc="Vue.js"></script>//创建Vue实例对象<script>constvm=newVue({//选择器表示控制区域,一般最外层加个div来对整个页面进行控制el:'#app',//数据源data:{ username:'张三', info:&#......
  • 2024-1-18文档处理
    目录文档处理文档处理添加到指定元素内部的后面$(A).append(B)//把B追加到A$(A).appendTo(B)//把A追加到B添加到指定元素内部的前面$(A).prepend(B)//把B前置到A$(A).prependTo(B)//把A前置到B添加到指定元素外部的后面$(A).after(B)//把B放到A的后面$(A).insert......
  • Git 学习
    Git学习git分布式版本控制系统.每一个开发者都同事拥有一个相当于当前文件操作的工作区与一个用于存储该项目所有版本,分支,以及标签的本地版本库.开发者A开发者BAAA->BA->CA->B->->C->D开发者A导入了开发者B所做的修改,......
  • GitHug 攻略
    GitHug攻略Githugisdesignedtogiveyouapracticalwayoflearninggit.Ithasaseriesoflevels,eachrequiringyoutousegitcommandstoarriveatacorrectanswer.https://github.com/Gazler/githuglevel1初始化一个仓库gitinitlevel2设置git的用户......
  • 17_Java基础-文档注释+javadoc
    JavaDocjavados命令是用来生成自己API文档的参数信息:@author作者名@version版本号@since指明需要最早使用的jdk版本(开发这个程序所用的版本)@param参数名@return返回值情况@throws异常抛出情况Javadoc【java文件】通过命令行javadoc+参数生成java文件......
  • 运行flink 官方文档案例(信用卡欺诈检测)
     环境要求java11和mavn 新起命令行启动创建项目 mvnarchetype:generate-DarchetypeGroupId=org.apache.flink-DarchetypeArtifactId=flink-walkthrough-datastream-java-DarchetypeVersion=1.18.0-DgroupId=frauddetection -DartifactId=frauddetection -Dvers......
  • win32com模块--------------------------------word文档转换PDF文档(格式转换)
    上代码:fromwin32com.clientimportgencachefromwin32com.clientimportconstants,gencache'''win32com库是Python语言与Windows操作系统中的COM(ComponentObjectModel)接口进行交互的工具库。它允许开发者使用Python来操作Windows系统中的各种COM组件,例如Office软件(Word、Exc......
  • Android studio 集成github copilot
    AndroidStudio集成GitHubCopilot引言在软件开发的过程中,编写代码是一个不可避免的环节。而对于一些常见的代码块,我们可能已经写了很多次。在这种情况下,GitHubCopilot可以成为我们的好帮手。GitHubCopilot是由GitHub开发的人工智能代码助手,它通过学习开源代码库中的代码......
  • 查看、修改本地git用户名和邮箱地址
     用户名和邮箱地址的作用用户名和邮箱地址是本地git客户端的一个变量,不随git库而改变。每次commit都会用用户名和邮箱纪录。github的contributions统计就是按邮箱来统计的。 查看用户名和邮箱地址gitconfiguser.namegitconfiguser.email 修改用户名和邮箱地址gitconfig--g......