草庐IT

git-Spigot

全部标签

git-fatal: No url found for submodule path ‘packages/libary‘ in .gitmodules

文章目录前言一、gitsubmodule功能使用二、错误信息:三、解决方法:四、.gitmodules配置文件:总结前言最近在做vue项目,因为项目比较复杂,把功能拆分成很多子模块,我们使用Git的submodule功能。遇到错误如下:一、gitsubmodule功能使用GitSubModule使用二、错误信息:fatal:Nourlfoundforsubmodulepath'packages/libary'in.gitmodules三、解决方法:1、检查你是否拥有该子模块的权限,可以到你的gitLab账号上面去看。2、使用gitsubmoduleupdate--init--recursive

git教程(第一次使用)

一、gitee和github区别二、git使用下载地址windows:https://gitforwindows.org/mac:http://sourceforge.net/projects/git-osx-installer/1.git初次运行前的配置(1)配置用户信息gitconfig--globaluser.name"用户名"gitconfig--globaluser.email"注册Gitee的邮箱号"–global是指所有仓库都是用这个用户信息配置(2)查看配置信息gitconfig--list输出如下所示:解决合并冲突时使用哪种差异分析工具,改用vimdiffgitconfig-

Git怎么使用SSH从GitLab上拉取代码

文章导入我们本来在使用http/https愉快的拉取代码玩耍,但是突然你的Leader告诉你,我们需要使用SSH协议进行Git远程仓库的交互!!!!很迷茫,怎么办,没做过,为什么要使用SSH,不知道怎么做!此文章诞生,保姆级教程。环境:win11、gitversion2.41.0.windows.1一、怎么生成SSH密钥1、进入你的ssh配置文件夹,地址eg:C:\Users\张三\.ssh2、在地址栏输入CMD打开此位置的小黑窗3、打开带此地址的小窗后,输入ssh-keygen-trsa-b4096-C"huweiwei@xxxx.com"!!!!!!!!各参数意思解释看最后!!!!!!!!

在群晖NAS(DSM 7)使用 Nginx 安装 HTTP Git 服务器

详细配置可参考:如何在Debian11上使用Nginx安装HTTPGit服务器有两个配置NAS与linux系统不同:fastcgi_paramSCRIPT_FILENAME/var/packages/Git/target/libexec/git-core/git-http-backend;fastcgi_passunix:/run/fcgiwrap.sock;server{listen8082;#Thisiswheretherepositoriesliveontheserverroot/var/services/homes/user/git_repo;access_log/var/servic

Git基础——基本的 Git本地操作

        本文涵盖了你在使用Git的绝大多数时间里会用到的所有基础命令。学完之后,你应该能够配置并初始化Git仓库、开始或停止跟踪文件、暂存或者提交更改。我们也会讲授如何让Git忽略某些文件和文件模式,如何简单快速地撤销错误操作,如何浏览项目版本历史并查看版本之间的差异,以及如何向远程仓库推送或从中拉取数据。        在本文中,我们将在命令行中使用Git。一方面是因为命令行是唯一可以执行所有Git命令的地方,大多数GUI出于简化的目的,只实现了Git的部分功能,如果你知道如何使用命令行,那大概也能猜出如何使用GUI;不过,反过来可就不一定了。另一方面,尽管图形化客户端的选择属于个人

解决在linux上git clone 时报错 git@gitee.com: Permission denied (publickey). Could not read from remote repo

文章目录报错详情:原因分析:解决方法:报错详情:今天在gitee上看到一个比较感兴趣的项目,于是就想下载下来研究研究,结果gitclone克隆的时候报错了,报错如下:git@gitee.com:Permissiondenied(publickey).fatal:Couldnotreadfromremoterepository.Pleasemakesureyouhavethecorrectaccessrightsandtherepositoryexists.原因分析:Permissiondenied(publickey)没有权限的publickey(公锁),出现这错误一般是以下两种原因:客户端与

Git学习

一、Git工作流程 二、Git学习1.获取本地仓库要使用Git对我们的代码进行版本控制,首先需要获得本地仓库在电脑的任意位置创建一个空目录(例如test)作为我们的本地Git仓库进入这个目录中,点击右键打开Gitbash窗口执行命令gitinit如果创建成功后可在文件夹下看到隐藏的.git目录2.基础操作指令  gitadd(工作区-->暂存区)gitcommit(暂存区-->本地仓库)2.1 查看修改的状态(status)命令:gitstatus2.2 添加工作区到暂存区(add)命令:gitadd单个文件名|通配符将所有修改加入暂存区:gitadd.     (别漏掉后面的.)2.3 提交

Git 命令行教程:如何在 GitLab 中恢复已删除的分支

在软件开发过程中,版本控制是一个至关重要的环节。Git是最流行的分布式版本控制系统之一,它能够帮助团队高效地管理代码。然而,有时候会发生意外,例如代码误合、错误的删除等情况,导致重要的开发分支本地和远程不慎被删除。本文将为您介绍如何使用Git命令行在GitLab中恢复已删除的分支,帮助您快速解决这类问题。第一步查看ReflogReflog记录了本地仓库中的引用更改历史,包括分支的删除。首先,进入您的项目根目录,并打开终端或命令行。运行以下命令查看分支的Reflog:gitreflog在输出中,您将看到提交号(commithash)以及删除分支之前的引用号。记住这个引用号,它将帮助您恢复被删除的

【软件测试】Git查看commit的提交历史(详细)一点即通...

目录:导读前言一、Python编程入门到精通二、接口自动化项目实战三、Web自动化项目实战四、App自动化项目实战五、一线大厂简历六、测试开发DevOps体系七、常用自动化测试工具八、JMeter性能测试九、总结(尾部小惊喜)前言查看提交历史在提交了若干更新,又或者克隆了某个项目之后,如何查看提交历史gitlog官方例子:运行下面的命令获取该项目:gitclonehttps://github.com/scha运行gitlog命令可以获取到的信息不传入任何参数的默认情况下,gitlog会按时间先后顺序列出所有的提交,最近的更新排在最上面;会列出每个提交的SHA-1校验和、作者的名字和电子邮件地址

vue项目配置git提交规范

vue项目配置git提交规范一、背景介绍二、husky、lint-staged、@commitlint/cli1.husky2.lint-staged3.@commitlint/cli三、具体使用1.安装依赖2.运行初始化脚本3.在package.json中配置lint-staged4.根目录新增commitlint.config.js4.提交测试1.提示信息格式错误时2.eslint校验不通过时一、背景介绍项目中代码格式以及gitmessage如果不加以约束,可能最终的格式会五花八门,这样很不利于我们的项目合作。所以我们需要使用工具来约束提交代码和信息的格式。二、husky、lint-sta