草庐IT

git-describe

全部标签

Git学习笔记2

yuminstall-ygitgit--version[root@git-server~]#git--helpusage:git[--version][--help][-cname=value][--exec-path[=]][--html-path][--man-path][--info-path][-p|--paginate|--no-pager][--no-replace-objects][--bare][--git-dir=][--work-tree=][--namespace=][]Themostcommonlyusedgitcommandsare:addAddfilecontent

【计算机基础】Git系列3:常用操作

📢:如果你也对机器人、人工智能感兴趣,看来我们志同道合✨📢:不妨浏览一下我的博客主页【https://blog.csdn.net/weixin_51244852】📢:文章若有幸对你有帮助,可点赞👍收藏⭐不迷路🙉📢:内容若有错误,敬请留言📝指正!原创文,转载请注明出处文章目录一、从clone到push步骤1步骤2步骤3二、合并分支步骤1步骤2步骤3步骤4三、clone指定分支一、从clone到push步骤11、选择一个主干,以此为模板,新建一个分支,并对它取个名字,例如命名为“qq”。分支的项目就是主干的“复刻”或是“副本”,不能说有点差别,简直是完全一样。这步操作的目的是保留主干的原始性,所有

Linux离线安装Jenkins、Maven、Gitlab、Git,部署Java项目

安装Java《Linux安装java》安装Maven把Maven上传到Linux服务器/data/目录下进行解压cd/data/&&tar-zxvfapache-maven-3.9.3-bin.tar.gz配置环境变量vim/etc/profile找到exportPATHUSERLOGNAMEMAILHOSTNAMEHISTSIZEHISTCONTROL在下面追加#mavenexportMAVEN_HOME=/data/apache-maven-3.9.3exportPATH=$MAVEN_HOME/bin:$PATH保存后使环境变量生效并校验是否maven是否安装成功source/etc/p

git保存用户名密码的方式

1、设置记住密码(默认15分钟):gitconfig--globalcredential.helpercachegitconfigcredential.helpercache2、如果想自己设置时间,可以这样做:gitconfigcredential.helper'cache--timeout=3600'这样就设置一个小时之后失效3、长期存储密码:gitconfig--globalcredential.helperstoregitconfigcredential.helperstore4、增加远程地址的时候带上密码也是可以的。(推荐)http://yourname:password@git.os

在IntelliJ IDEA中使用Git Rebase

1.简介Git是一款强大的分布式版本控制系统,而GitRebase是Git提供的一个重要的命令,它可以用于合并、修改和重排提交历史。在IntelliJIDEA这样的集成开发环境中,我们可以方便地使用GitRebase来管理代码的版本和变更。本篇博客将详细介绍在IntelliJIDEA中使用GitRebase的方法和示例。2.GitRebase的基本概念在介绍GitRebase之前,我们先了解一些基本概念:分支(Branch):在Git中,分支是指向某个提交的指针。每个分支都有一个名称,例如master、feature等。提交(Commit):提交是Git中的基本单位,它包含了一组修改的快照和相

git文件夹内容详解

.git文件夹是Git版本控制系统在项目根目录下创建的隐藏文件夹,包含了Git仓库的所有相关信息。如下是.git文件夹中常见的一些内容及其作用:HEAD:指向当前所在的分支(或者是一个特定的提交)。branches:存储了每个远程分支的相关信息。config:存储了项目级别的Git配置信息,包括用户名、邮箱、远程仓库等。description:对于空的Git仓库,此文件内容为空。对于非空的Git仓库,描述该项目的文本。hooks:存放各种Git钩子(hooks)的目录,包括预定义的钩子模板和用户自定义的钩子脚本。index:包含了暂存区(stage)的内容,记录了即将提交的文件和相关元数据。i

解决git的账户权限问题:fatal: Authentication failed for ‘https://github.com/*/*.git/

问题:这几天适用gitpush代码到github上的时候,总是显示fatal:Authenticationfailedfor'https://github.com/*/*.git/ 大概意思就是认证失败对于我那个仓库的地址,于是我通过gitconfig--list命令查看了我的登录的账户和邮箱没有问题,还看了windows凭证也没有问题。于是我想起来了前几天看了一篇文章说github在2021年8月13日的时候修改了认证方式,不再使用账户登录的方式去push代码等等操作,而是使用生成仓库的个人密钥去push代码等操作。当然,你也可以使用小乌龟,不过小乌龟使用账号密码也登录不上去,也得使用令牌才

如何递归克隆特定标签在git中

如何在git中进行特定标签的递归克隆?我知道以下命令列表将执行此操作。但是有一种较短的方式吗?$gitclonehttps://github.com/user/repo.git$cdrepo$gitcheckouttags/$gitsubmoduleupdate--init--recursive看答案递归克隆一行标签:gitclone--recursive--branchhttps://github.com/user/repo.git

git无权限clone项目时,命令解决办法

git–remote:Theprojectyouwerelookingforcouldnotbefoundoryoudon’thavepermissiontoviewit.在执行gitclone的时候遇到报错:remote:Theprojectyouwerelookingforcouldnotbefoundoryoudon’thavepermissiontoviewit.可以确认该git地址是存在的,并且我也是有权限的执行命令:gitconfig--list检查信息也没有错,需要在git命令里涉及到仓库地址的地方加上自己的用户名,如:gitremoteaddoriginhttp://zhang

fatal: not a git repository (or any of the parent directories): .git的解决方案

看效果 执行gitclone拉取代码出现错误RPCfailed,curl56OpenSSLSSL_read:SSL_ERROR_SYSCALL,errno10054解决方法执行gitclone拉取代码出现错误RPCfailed,curl56OpenSSLSSL_read:SSL_ERROR_SYSCALL,errno10054解决方法_小蜜蜂1010的博客-CSDN博客https://blog.csdn.net/u011174699/article/details/106694704/然鹅还是有问题问题1、fatal:notagitrepository(oranyoftheparentdire