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

Git 笔记 第9页

Git 紧急救助

菜鸟阅读 : 665赞(1)

如果你不小心git reset --hard HEAD^ 然后这个commit又没有在别的git仓库中,怎么办?是不是这次修改就丢了呢? 当然不是,git为我们每次都历史都保留了reference log 如下: $ git commit ...

Git 技巧

菜鸟阅读 : 1196赞(1)

先来看看几个比较有用的技巧 git stash 将工作区中的状态保存到栈中,供以后apply/pop。可以把它理解为一个commit,但是是存在另一个仓库里的。 git stash save -u 'something' 将untrack的...

Git命令索引

菜鸟阅读 : 1075赞(1)

  记住这三个概念,工作区(Working Area),暂存区(Stage),版本库,通过add,工作区的变化到暂存区,通过commit暂存区的变化到本地版本库,通过push本地版本库的变化到远程版本库。下面是常用的命令。 &nb...

Git 模型

菜鸟阅读 : 857赞(1)

Git是版本控制工具,类似于SVN的作用。这里就忽略掉怎么安装之类的,只讲解Git最重要的思维模型。这三个概念一定要清楚: 1 工作区(Working Area) 2 暂存区(Stage) 3 版本库(repository, 本地仓库和远程...

git fast-forward

菜鸟阅读 : 1002赞(1)

什么是fast forward, 顾名思义,就是快速向前进,Git怎么做到快速的呢? 原来如果Git判定可以fast forward的时候,直接修改当前HEAD指针的指向然后再修改当前HEAD指针,说白了就是修改两个指针的指向,而并没有生成...

统计git 修改过的文件列表

菜鸟阅读 : 1607赞(1)

因为项目部署合并分支是需要提交修改过的文件列表,以前总是一个一个复制粘贴累死人,才发现自己太out了 T_T 一句话可以搞定 git diff --name-only HEAD (这里是节点 或者HEAD~次数) 这样便可以列出所有改动的文...

Git 回退代码到某次 commit

菜鸟阅读 : 1232赞(1)

Git 回退代码到某次 commit    1、查询需要回退的 commit 记录 使用如下命令查询提交记录: git log (说明:commit 单词后面红框里的十六进制字符串,就是每次提交代码时,git生成的唯一记...