菜鸟笔记
提升您的技术认知

Git 笔记

vscode 插件 Git Graph 使用

菜鸟阅读 : 759赞(0)

Git Graph 是一个非常流行的 Visual Studio Code 插件,用于以图形化的方式查看 Git 仓库历史、分支、提交和文件变更。以下是 Git Graph 的安装和使用方法: 1. 安装 Git Graph 插件 打开 V...

git 多分支来回切换开发注意事项

菜鸟阅读 : 730赞(0)

在使用 Git 进行多分支开发时,合理的操作步骤和对常见问题的注意事项可以帮助你高效地在多个分支之间切换,避免冲突和意外的代码覆盖。以下是详细的步骤和注意事项: 一、操作步骤 假设你正在开发一个项目,需要在多个分支之间切换进行不同的功能开发...

将多次commit合并为一次

菜鸟阅读 : 884赞(0)

使用 git rebase -i 命令就可以将从最后一次提交往前的多次提交合并为一次。 使用举例: 当前我的提交记录如下,一共有3次提交,下面就把这3次提交合并为一次: 输入以下命令: git rebase -i HEAD~3 之后会弹出现...

git rebase 和 git revert的区别

菜鸟阅读 : 581赞(2)

git rebase的使用场景: 整合多个提交:在分支的开发过程中,如果有多个提交想要合并为一个提交,可以使用 rebase 来整理提交历史。 更新分支:当你想要将某个分支的更改应用到另一个分支上,而又不想保留合并提交时,可以使用 reba...

git 切换分支不携带上一个分支的改动

菜鸟阅读 : 1289赞(2)

在使用 Git 进行版本控制时,有时候你可能想切换到一个新分支而不携带当前分支的未提交改动。下面是一些方法来实现这一点。 方法 1: 使用 git stash git stash 命令可以临时保存当前工作目录中的未提交改动。你可以在切换分支...

git 回退到指定commit

菜鸟阅读 : 2119赞(2)

使用 Git 回退到指定的 commit 是一项常见的操作。根据你的需求,你可以选择不同的方法来回退。以下是几种常见的方法和它们的使用场景。 使用 git reset git reset 用于重置当前分支到指定的 commit。它有三种模式...

git恢复误删代码或文件

菜鸟阅读 : 1778赞(2)

由于操作问题,我不小心将已经暂存的文件删了,而且还找不到记录,这可愁死我了(第一次提交,由于把git当成云盘使用了),我第一时间在各大博客寻找同道中人。还真有好多人遇到类似情况。不过都是恢复代码的,没有文件的,这里我两种都说一下 使用git...

找回 git add 未 commit 的文件

菜鸟阅读 : 1865赞(2)

记录一次找回 git add 未 commit 的文件过程 使用find .git/objects -type f | xargs ls -lt | sed 3q,其含义是寻找.git/objects文件夹下的普通文件按照时间排序后打印在终...

git找回文件

菜鸟阅读 : 1466赞(2)

git上执行reset hard 之后,有一大坑,可能让你的工作丢失: 1、如果没有执行过git add .,那么就不用往下看了,找不回了。 2、如果执行过git add . 那么到 执行:git fsck –lost-foun...