git

git add

git add -A :是上面两个功能的合集(git add --all的缩写) git add -A 提交所有变化 git add -u 提交被修改(modified)和被删除(deleted)文件,不包括新文件(new) git add . 提交新文件(new)和被修改(modified)文件, ......
git add

git commit 时报错:husky - pre-commit hook exited with code 1 (error)

在使用 git 进行 commit 时出现错误:husky - pre-commit hook exited with code 1 (error)。 ![](https://img2023.cnblogs.com/blog/2481261/202307/2481261-20230718232503 ......
commit pre-commit 时报 exited error

git diff结果怎么看

``` $ git diff warning: in the working copy of 'a.txt', LF will be replaced by CRLF the next time Git touches it diff --git a/a.txt b/a.txt index 35fb ......
结果 diff git

git tag commit ID 标签

git tag 是给 commit ID 标签,这样能让人知道代码在哪个节点,发布了版本,或截至到哪个ID,来做个记录 ### 1.查看本地所有 tag: ```bash git tag 或者 git tag -l ``` ### 2.查看远程所有 tag: ```bash git ls-remot ......
标签 commit git tag ID

加速github访问、git使用及其原理、错误error: remote origin already exists,error: src refspec master does not match any,fatal: unable to access 'https://github.com/xxx.git'(你的仓库地址)

访问Github Github:https://github.com 修改hosts 1.在C:\Windows\System32\drivers\etc找到hosts 2.将hosts文件复制到其他位置(D盘等等),再复制一份备份 3.将 #github 20.205.243.166 github ......
github error 仓库 git 原理

基于Jenkins+k8s+Git等技术构建DevOps平台

创建ns和sa并授权 [root@sy-master01 ~]# kubectl create namespace jenkins-k8s [root@sy-master01 ~]# kubectl create sa jenkins-k8s-sa -n jenkins-k8s [root@sy-m ......
Jenkins DevOps 平台 技术 Git

GIT远程分支被删除本地分支残留,更新分支和删除分支异常bad object refs ***

起因不明,远程分支中一个分支被删除掉,但是本地分支还存在该分支信息;同步其他分支代码时提示:bad object 经查看,提示错误的这个分支远程分支已不存在。IDEA 右键 分支 delete,又提示: error: unable to delete '*******优化20230601': rem ......
分支 object refs GIT bad

git ssh

# 1、SSH连接有有什么用? > 1、不用:每次 git 操作仓库都需要:输入密码。 > > 2、操作速度快(且)安全。 # 2、查看:作者、邮箱 ~~~shell # 1、查看:作者 git config --global user.name # 2、查看:邮箱 git config --glo ......
git ssh

Git安装、配置、关联远程仓库

1. Git下载 1. 官网下载地址: 2. 镜像下载地址:speed-git-for-windows 3. 安装:按照默认设置一步一步安装即可 2. Git配置 3. Git本地仓库与gitee远程仓库建立连接 3.1 SSH-key的配置 检查你的电脑中用户主目录中(C:\Users\Admin ......
仓库 Git

git项目太大导致拉取不下来,解决方案

1、拉取最后一次提交后状态的代码git clone --depth=1 http://xxx.git 2、执行后续操作 # 拉取完整当前分支 git fetch --unshallow # 追踪所有远程分支 git remote set-branches origin '*' # 拉取所有远程分支 ......
解决方案 方案 项目 git

git Failed to connect to 127.0.0.1 port xxxx: Connection refused 的问题。

问题描述在使用 git 拉取、提交代码的时候,会出现 git Failed to connect to 127.0.0.1 port xxxx: Connection refused 的问题。 原因:无法连接到127.0.0.1: xxx端口: 连接被拒绝。 解决方案通过各种排查实验,总结出以下几种 ......
Connection connect refused Failed 问题

git学习一:版本控制软件基础功能以及集中式和分布式版本控制软件

虽然已经工作一段时间并且在工作中也经常用到git,但是还没系统学习过git,特此学习一下并且记录笔记。 功能: 1.保存和管理文件 2.提供客户端工具进行访问 3.提供不同版本的比对功能 集中式版本控制:每一行会记录谁修改的,但是多个人修改同一行还是需要人工操作 分布式版本控制:先上传到本地,再上传 ......
版本 软件 分布式 功能 基础

GIT把当前仓库的一个分支push到另一个仓库的指定分支

ps:(同名分支或不同名分支均可) 1.操作:当前仓库A的一个指定分支1 推给 另一个仓库B的另一个指定分支2 仓库A:repo1 分支1:develop1 仓库B:repo2 分支2:develop2 2.操作命令:1、git pull # 在当前仓库操作:更新代码库 2、git remote # ......
分支 仓库 push GIT

git clone work with proxy 设置代理

设置代理 ```bash git config --global http.proxy http://localhost:7890 ``` 查看 ```bash git config --global --get http.proxy ``` ## Reference https://stackov ......
clone proxy work with git

git撤销推送到远端仓库的提交commit信息

#### 场景描述 ``` 有些时候,我们完成功能后,高兴的推送到远端。 推送到远端之后,我们才发现写错分支了。 这个时候,一万匹马在在内心奔腾而过。 然而,难受是没有用的,我们需要撤销推送到远端的代码 ``` #### git log查找出commit号 ``` 我们首先执行git log 出现了 ......
仓库 commit 信息 git

Github:提交代码到Github上报错Git: fatal unable to access "***/: Failed to connect to github.com port 443 after 21074 ms: Couldn't connect to server的解决

在国内网环境,使用VScode提交代码到Github上时,因为国的防火墙问题,经常会报错: Git: fatal unable to access "https://github.com/***/***.io.git/:Failed to connect to github.com port 443 ......
connect Github to 代码 Failed

git 回撤操作

git的工作流 工作区:即自己当前分支所修改的代码,git add xx 之前的!不包括 git add xx 和 git commit xxx 之后的。 暂存区:已经 git add xxx 进去,且未 git commit xxx 的。 本地分支:已经git commit -m xxx 提交到本 ......
git

git找回本地修改记录

最近发生了一起git事故,幸亏自己把code找回来了,要不然那个需求的逻辑我又得写一天,还贼复杂,过程如下: 昨天写了一天的code没有提交,今天需要帮同事看一个问题,用的是他的分支,于是乎我把我本地分支没有输入git add .操作(一般都会执行这一步,不知道为啥这次忽略了),直接git comm ......
git

Git服务器搭建(HTTP方式,Rocky 9)

# 背景 为了保证公司代码安全,私密git服务器是必需的。GitHub免费私密代码库只能最多3个贡献者,显然是不能用的。其他服务也一样并不可靠。 于是查看各大开源项目的git仓库,发现大家都用GitLab CE,经过一番周折(官网疯狂推销他们的云上服务,导致self-host下载入口很难找到),在虚 ......
方式 服务器 Rocky HTTP Git

提交错了 git 标签

![image](https://img2023.cnblogs.com/blog/1189562/202307/1189562-20230716194709893-1533760783.png) 因为需要将 FastAdmin 适配 php8,对 FastAdmin使用到的 think-captc ......
标签 git

软件开发Git的五种趋势

在软件开发这样不断发展的领域,了解当前的实践至关重要。 这篇文章基于一项综合研究,我们分析了超过一百万个 Git 提交。我们没有做出预测,而是深入研究了硬数据。 我们根据现实世界的 Git 使用情况发现了实际趋势。在这篇文章中,我将阐述我们分析中的主要发现。1. 关注产品增长和质量维护 在我们的研究 ......
软件开发 趋势 软件 Git

git分支

#列出本地所有分支git branch #列出所有远程分支git branch -r #新建一个分支,但依然停留在当前分支git branch 分支名 #新建一个分支,并切换到该分支git checkout -b 分支名 #合并指定分支到当前分支git merge 分支名 #删除分支git bran ......
分支 git

[Git] Empty Git Commit

Empty commits might seem unusual, but they offer significant advantages in managing version control. By documenting milestones, triggering automation ......
Git Commit Empty

git status详解

# `git status`详解 在使用Git进行版本控制时,`git status`是一个非常有用的命令,用于查看当前代码仓库的状态。它可以告诉你哪些文件已更改、添加或删除,以及是否有未提交的更改等。本篇博客文章将详细解释`git status`命令的输出,并逐行解释每个部分的含义。 ## `gi ......
status git

git_ls-remote

# 1.查看commit和对应的引用类型 > `refs/reviewable`:引用一般包含待审查的变更集或者补丁的提交记录 > > `refs/pull/xxx/head`:引用指向拉取请求的源分支的最新提交 > > `refs/pull/xxx/merge`:引用指向合并后代码状态 ```ba ......
git_ls-remote remote git ls

git_rev-parse

# 1.git rev-parse说明 ```cmd git rev-parse是git revision-parse的缩写 用于解析和显示Git对象的引用或标识符的值 ``` # 2.用法 ## 2-1.查询当前commit ### 2-1-1.完整的commit ```bash git rev- ......
git_rev-parse parse git rev

git-clone

# 1.clone说明 ```cmd git clone它的作用是将远程仓库的代码复制到本地仓库,方便对代码进行修改和管理。 ``` # 2clone案列 ## 2-1.全克隆 > 默认的分支是`master`/`main` > > `git clone`仓库url。存在一个问题,当clone的仓库 ......
git-clone clone git

git下载与使用方法

安装-windows: 下载: https://git-scm.com/download/win 根据自己的电脑版本,下载对应的安装包(32或64位) 双击安装: 不要安装在中文目录!!!!! 使用默认设置即可,一路下一步 安装完毕之后,在任意文件夹下鼠标右键,看到Git Bash here说明安装 ......
使用方法 方法 git

Git提交时出现Merge branch 'master' of ...之解决方法

多人协作开发项目,在上传代码时通常会先pull一下远程代码,使本地与远程同步更新,但是如果远程此时与自己代码存在冲突,在解决冲突后提交有时会出现“Merge branch ‘master’ of …”这条信息。这是因为pull其本质是fetch+Merge的结合。通常会分为以下两种情况: 1.如果远 ......
方法 branch master Merge 39

ERROR: YOU HAVE NOT CONCLUDED YOUR MERGE (MERGE_HEAD EXISTS). GIT PULL拉取代码失败!

$ git push To ssh://47.95.35.53:2222/php-item/php-test.git ! [rejected] master -> master (non-fast-forward) error: failed to push some refs to 'ssh:// ......
MERGE MERGE_HEAD CONCLUDED 代码 EXISTS