高效码农

撰写、分享国内外先进的IT技术

分类 git 下的文章

August 1, 2024

Git Commit 多次 只保留最后一次Commit 提价到远端仓库Push

使用 Git 的交互式 rebase 功能。以下是具体步骤:1. 查看提交历史首先,使用以下命令查看提交历史,确定要压缩的提交范围。git log2. 交互式 rebase假设你想要将最后 3 次提交压缩成一次,你可以使用以下命令:git rebase -i HEAD~3这会打开一个文本编辑器,显示最近的 3 次提交。编辑器中的内容类似于:pick f7f3f6d Change A pick...
March 11, 2024

现代 Git 命令和功能

我们所有人(软件工程师)每天都会使用,git但大多数人只接触过最基本的命令,例如add、commit或,就像 2005 年一样。push`pull`然而,Git 从那时起引入了许多功能,使用它们可以让您的生活变得更加轻松,所以让我们探索一些git您应该了解的最近添加的现代命令。switch自 2019 年以来的新功能,或者更准确地说,引入了 Git 版本 2.23,git switch我们可...
November 24, 2021

Git 使用常用报错汇总

环境介绍托管系统为:Gitolite - 轻量级的 Git 代码托管系统客户端Git版本:2.34.0服务端Git版本:1.9.0Git操作报错无论是提交还是拉取都会报错,报错如下:Unable to negotiate with 服务器IP port 22: no matching host key type found Their offer: ssh-rsa, ssh-dss fata...
March 10, 2019

Liunx下git无法添加跟踪子文件夹

git管理的项目中添加了另一个远程仓库的项目,导致无法提交子文件夹删除.git:rm -rm .git清除缓存:git rm --cached directory添加git跟踪:git add directory注:directory为子文件夹的路径。