草庐IT

git-stats

全部标签

git提交规范,fix,feat的字段含义

主要是在提交代码时标识本次提交的属性feat:新功能(feature)fix:修补bugdocs:文档(documentation)style:格式(不影响代码运行的变动)refactor:重构(即不是新增功能,也不是修改bug的代码变动)chore:构建过程或辅助工具的变动revert:撤销,版本回退perf:性能优化test:测试improvement:改进build:打包ci:持续集成

Git 合并自己分支A的代码到dev或master分支

假如我们现在要把自己分支A的代码合并到develop分支或者master分支,可以遵循以下步骤第一步:先在本地自己的分支A完成自己分支代码的提交第二步:拉取远程仓库自己分支的代码到本地工作区gitpull第三步:切换到待合并分支developgitcheckoutdevelop第四步:将pull到工作区的代码合并到本地develop分支gitmergeA第五步:推送develop代码到远程仓库gitpush你配置的远程仓库名(一般为origin)develop

git合并提交记录

如果一个MR提交了很多次,就会引入很多条提交记录,这时候想要精简提交记录,删除无用的记录,就可以使用gitrebase操作。1、执行变基命令gitrebase-iHEAD~3 --这里以合并3条提交记录为例。2、squash命令合并commit记录执行rebase操作后会出现如下界面,将要清除的提交记录由pick改为squash。 wq保存退出。3、删除多余的commit记录以上步骤执行后会弹出commit信息窗口,使用dd命令删除我们想要删除的commit信息。可以删除所有commit信息,只保留第一条。也可以将几条commit信息合并为一条。4、提交修改后的commit使用gitpush-

Git使用杂记

主要是记录一下,防止自己遗忘。仅是在使用过程中遇到的问题做作记录和整理,所有相关操作来源于网络以及自己实测Github上传仓库如下,同样适用于gitee一、【如果有需要】Git忽略文件提交及方法1、在Git项目中定义.gitignore文件通过在项目的某个文件夹下定义.gitignore文件,在该文件中定义相应的忽略规则,来管理当前文件夹下的文件的Git提交行为。.gitignore文件是可以提交到公有仓库中,为该项目下所有开发者都共享一套定义好的忽略规则。忽略优先级.gitingore文件中,每一行指定一个忽略规则,Git检查忽略规则的时候有多个来源,它的优先级如下(由高到低):从命令行中读

git diff 操作

gitdiff操作gitdiff简述gitdiff的args和flaggitdiffHEADgitdiff--stagedgitdiffHEADgitdiff查看不同commits之间的变化GUI方面VSCodeGitKrakengitdiff操作gitdiff是一条知道但是……从来没有用过的指令,基本上这也算是好好学习一下这条指令了。以前一般都是在merge/rebase的时候被动的看一下两个分支的变化,或者是在VSCode里面看一下staged的变化,不过这还是稍微有一点局限,比如说:VSCode中显示了两个部分的代码:修改了还没有stage(currentworkingarea)stag

Git error: unable to create file xxx: Filename too long(git克隆代码时出现错误:无法创建文件xxx:文件名太长)

文章目录git克隆代码报错解决方法git克隆代码报错error:unabletocreatefilespring-boot-project/spring-boot-tools/spring-boot-gradle-plugin/src/test/resources/org/springframework/boot/gradle/plugin/KotlinPluginActionIntegrationTests-kotlinCompileTasksCanOverrideDefaultJavaParametersFlag.gradle:Filenametoolongerror:unabletocr

OSX终端在GIT存储库中运行缓慢

我注意到,每当我在本地GIT存储库中键入命令时,就需要7-8秒才能注册击键,然后再开始运行该命令7-8秒。我已经从其他应用程序(例如Anti-Virus软件)中检查了我的日志,但还没有发现任何笨拙的东西。我使用iterm,但是我还检查了使用终端时发生的完全相同的事情。关于问题可能发生的任何想法?如果有帮助,我在OSX优胜美地。看答案最有可能的是,您在外壳提示符中运行了一些东西,这些内容可以检查和报告存储库的当前状态。许多壳牌框架都会这样做(例如oh-my-zsh或bash-it)。每次显示提示时,他们都会检查存储库的状态。如果您在存储库中出于某种原因报告其状态非常慢,则可能会显示此行为。一些可

android - 如何在 Android Studio 中使用 fork 的 git 项目

我正在从Eclipse切换到AndroidStudio。我有几个第3方库,我添加了一些功能或做了一些修改。由于Eclipse中的库也是项目,我们可以访问代码,所以我没有问题。在AndroidStudio中,dependencies中的compile标签很棒,但不幸的是,我无法使用它。我fork项目并进行了必要的更改,并将项目添加为AndroidStudio中的模块。由于库项目已经有了settings.gradle以及示例和库模块,所以我的项目一团糟,根本无法编译。有人遇到过这样的问题吗?fork库的正确方法是什么? 最佳答案 我们在

教你IDEA解决GIT冲突

前言GIT基本上贯穿我们的开发生涯,之所以要使用git也是有很多优点的🌹🌹🌹🌹🌹🌹🌹🌹1.通俗易懂点,保存代码不丢失:防止因内存,操作等因素导致代码丢失🌹🌹🌹🌹🌹🌹🌹🌹2.易于版本控制:Git可以帮助你跟踪代码的变化,记录每个版本的变化和差异,方便回退到之前的版本或者查看代码的演进历史🌹🌹🌹🌹🌹🌹🌹🌹能够多人协作:Git支持多人同时对同一个代码库进行协作开发,可以方便地合并不同人的修改或者解决代码冲突。以及其他方面等等优势,那么这篇文章我重点教大家如何解决GIT冲突🎈🎈🎈✨✨✨🎈🎈🎈✨✨✨为什么冲突GIT冲突大致可以分为三类🎉并行开发当多个开发者在不同的分支上同时修改同一个文件时,如果合并这些

Git的下载、安装和使用超详细版(windows系统、码云)

Tertiarydirectories@TOC第一章Git的下载和安装1、下载可以去官网下载https://git-scm.com/download/win或者https://pan.baidu.com/s/17ygupP4S5kHboI60MZ7juw?pwd=1234提取码:1234截至2023年7月1日,windows版的git最新版是2.41.0版本2、安装安装过程直接默认下一步便可(可以更改安装位置)。3、检查1、安装完成后在桌面任意空白处,鼠标右键,“显示更多选项”,可以发现有“GuiGUIHere”“GuiBashHere”这两个选项。点击“GuiBashHere”便可以打开命令