草庐IT

git-describe

全部标签

在KylinV10上离线安装jdk、git配置github账号、maven、tomcat

上传文件jenkins离线部署套装离线安装所以提前下载好所需要包上传jdk安装切换rootsuroot解压jdk包tar-zxvfxxx.tar.gz个人习惯改名以及合理放置配置环境变量vi/etc/profileexportJAVA_HOME=/usr/local/jdk/jdk1.8exportCLASSPATH=$:CLASSPATH:$JAVA_HOME/lib/exportPATH=$PATH:$JAVA_HOME/bin:wq后,刷新source/etc/profile查看是否成功java-version安装tomcat解压tar-zxvftomcatxxxxx.tar.gz习惯性

Git如何回退到某个提交

本人github在Git中回退到某个提交可以通过几种不同的方法实现,以下是一些常见的方法:使用gitreset命令:gitreset命令可以将HEAD和当前工作分支重置到指定的提交。例如:gitresetcommit-hash>这里,是你想要回退到的提交的哈希值。gitreset有三种模式:--soft,--mixed和--hard,每种模式的效果不同。使用gitrevert命令:gitrevert命令会创建一个新的提交,该提交是指定提交的逆向操作。例如:gitrevertcommit-hash>通过这种方式,你可以保留项目历史,而不是删除或重写提交。使用gitcheckout命令:如果你只是

常见git解决冲突

文章目录git的常见冲突产生冲突的原因解决冲突的小技巧git合并策略gitmerge和rebase的区别其它git的常见冲突git最常见的冲突是merge一个分支时,产生的冲突。还有一个不常见的冲突是stashpop产生的冲突。产生冲突的原因分支合并:如果你在两个不同的分支中,对同一个文件的同一个部分进行了不同的修改,Git就没法干净的合并他们,在合并他们的时候就会产生合并冲突。此时Git做了合并,但是没有自动地创建一个新的合并提交。Git会暂停下来,等待你去解决合并产生的冲突。解决冲突后使用gitadd将该文件标记为以解决,解决完所有冲突文件后。使用gitcommit来完成合并提交。stas

Git入门使用到远程仓库全指南

简介本文是面向零基础者的Git入门教程,内容较为基础简单,主要来源于各种资料整合以及个人使用经验,仅作基本了解性介绍。内容基本涵盖Git常用操作,以各种命令为中心,逐一解释其用法和注意事项。另附在VScode利用其辅助功能使用Git的介绍。基本概念关于GitGit是一个开源的分布式版本控制系统,用于敏捷高效地处理任何或小或大的项目。Git在全球范围被广泛使用,主要用于代码开发过程中的版本管理,Git每个版本所储存的是不同版本文件的修改内容,因此相比于备份保存各个版本可以节省很多空间,尤其是版本数量极多的情况下。自然地,作为版本控制系统,Git也可以方便地回退到之前的版本。Git基于修改内容的存

使用git config --global设置用户名和邮件,以及git config的全局和局部配置

文章目录1.文章引言2.全局配置2.1命令方式2.2配置文件方式3.局部配置3.1命令方式3.2配置文件方式4.总结1.文章引言我们为什么要设置设置用户名和邮件?我们在注册github,gitlab等时,一般使用用户名或邮箱:这个用户名可以是你的姓名,也可以是你的手机号,或者其他字母拼成的字符串。当你注册完成时,它会写入到.git账号中。你每次代码提交时,都会显示你的这个账号。由于我当时使用的手机号注册,其他同事看到手机号的账号,就会过来问我:是不是我提交的代码?这就给其他同事造成了困扰。因而,为了不给其他同事造成困扰,我需要修改我的账号(手机号),将其设置为我的名字。你可以使用任何字母或数字

配置:多项目 多git账号密码,无需每个项目每次设置(以vscode为例)

配置:vscode配置git账号密码一、背景:二、解决办法:1、bash拉取代码时设置:(1)图片示例(2)图片分析2、.git>config文件设置:(1)找到A项目下的.git文件夹(2)打开.git文件夹找到config文件(3)更改config文件(4)关闭vscode再打开,试验一下git是否可用3、账号密码注意点:(1)可能存在的问题(2)两种处理方式一、背景:1、原因:公司经常要开发多个项目,有些项目是外部项目,故git账号密码得使用外部公司提供的账号密码。2、结果:A项目要用a账号密码,B项目要使用b账号密码。3、但由于每次vscode切换项目的时候,都要设置git账号密码比较

git 常见错误与解决办法

git常见错误与解决办法problem1:solve:problem2:solve:problem3:solve:problem1:Theauthenticityofhost‘github.com(140.82.121.4)’can’tbeestablished.ED25519keyfingerprintisSHA256:+EiY3wvvVd58shbpZisF/zLDA0zPMSvHdkr4UvCOqU.Thiskeyisnotknownbyanyothernames.Areyousureyouwanttocontinueconnecting(yes/no/[fingerprint])?ye

【Git 入门教程】第三节、Git的分支和合并

Git的分支和合并是Git中最重要的概念之一。使用Git可以轻松地创建、切换和合并分支,这为团队协作开发提供了极大的便利。在本文中,我们将介绍Git分支的基本概念和操作方式。一、分支在Git中,分支是指一个代码库的不同版本。分支允许开发者独立地开发特定功能或修复故障,而不会影响到主干代码。当分支的任务完成后,可以将其合并回主干代码中。1.主干分支默认情况下,Git软件就存在分支的概念,而且就是一个分支,称之为master分支,也称之为主干分支。这就意味着,所有文件的版本管理操作都是在master这一个分支路线上进行完成的。默认的所有操作本身就都是基于master分支完成的。而master主干分

Git GUI、SSH协议和IDEA中的Git使用详解

目录前言一、GitGUI的使用1.什么是GitGUI2.常见的GitGUI工具3.使用4.使用GitGUI工具的优缺点优点:缺点:二、SSH协议1.什么是SSH协议2.SSH的主要特点和作用3.SSH密钥认证的原理和流程4.SSH协议的使用三、IEDA使用git配置安装路径下载Git插件登录用户IDEA克隆已上传的码云代码 IDEA中提交推送代码前言        在软件开发领域,版本控制是非常重要的一环。Git作为目前最流行的版本控制系统之一,为开发者提供了便捷的代码管理和协作工具。本文将详细介绍GitGUI工具的使用方法,以及如何配置SSH协议进行安全的远程仓库访问。同时,我们还将深入探讨

解决Git 报错:fatal: destination path ‘xxx‘ already exists and is not an empty directory

一、背景拿到开发的Git地址,然后Git clone的时候,检测不出东西,只有一个.git目录,实际无东西。 二、解决方案方案一、删除.git文件可手动删除,或执行下面命令rm-rf.git然后再执行检出命令gitclonehttps://git.xxx.com/xxx.git方案二、新建目录再重新检出熟悉linux命令都知道rm-rf.git命令会删除当前目录的git记录,如果没有把握的话,最好还是新建一个目录,比如xxx目录,命令如下:mkdirxxxcdxxx然后再执行检出命令gitclonehttps://git.xxx.com/xxx.git方案三、可能没有master分支,切换其他