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

Git 笔记

git恢复误删代码或文件

菜鸟阅读 : 200赞(0)

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

找回 git add 未 commit 的文件

菜鸟阅读 : 641赞(0)

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

git找回文件

菜鸟阅读 : 198赞(0)

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

Git调整commit 的顺序

菜鸟阅读 : 362赞(0)

由于多次的调整分支,以及调整某次commit从一个分支移到另一个分支,导致最终在这个分支上的commit次序跟实际开发的次序不一致了,对于有强迫症的程序员来说,看着很不舒服,那么我们可以把git的commit次序调整一下,git log也就...

git撤销文件的修改

菜鸟阅读 : 274赞(0)

git撤销文件的修改 git撤销某个文件的修改,分为两种情况: 1.在工作区修改,但并未提交到暂存区(即并没有add)。 对于单个文件的撤销修改而言,使用下面方法。 $ git checkout -- 文件名 若想撤销工作区中所有文件的修改...

git初始化与克隆(git init 与 git clone)

菜鸟阅读 : 291赞(0)

git初始化与克隆(git init 与 git clone) 有两种取得 Git 项目仓库的方法。 第一种是在现存的目录下,通过导入所有文件来创建新的 Git 仓库,此为 git 初始化,需要 git init 命令。 第二种是从已有的 ...

git忽略文件 取消忽略文件

菜鸟阅读 : 464赞(0)

git忽略文件 取消忽略文件 一、git忽略文件 (一)通常操作 忽略成功后会出现灰色图标 git根目录下有一个.gitignore文件,被忽略的文件全部会添加到里面 相关过滤规则举例说明: #:注释符号,自动被Git忽略 *.iml:过滤...