git
git
神秘的渊虹
这个作者很懒,什么都没留下…
展开
-
使用git stash命令保存和恢复进度
使用场景某些时候,你正在你的开发分支上行云流水的各种操作时,你的leader告诉你,有一个线上bug需要紧急修复,你通常的办法就是:$ git add .$ git commit -m 'XXXXX'$ git checkout master$ git checkout -b 'bugfix_branch'$ 做一些代码改动 巴拉巴拉$ git add .$ git...原创 2018-04-25 14:14:25 · 423 阅读 · 0 评论 -
.gitkeep的作用
大家可能在很多的开源项目中都看到过.gitkeep这个文件,文件内没有任何内容,一个空空的文件。那么,它的作用到底是什么呢?这要从git不允许追踪(track)或者说提交一个空的文件夹说起,git本身是不允许提交一个空文件夹的,所有就有了.gitkeep的存在,可以把它看作是一个占位符,当然了,你也可以使用 .nofile或者其他的占位符,自行决定。当然了,业内人员已经习惯使用.gitkee...原创 2019-08-06 14:50:17 · 15874 阅读 · 0 评论 -
.gitattributes中export-ignore属性
下面是某个项目的 .gitattributes 文件内容/tests export-ignore.gitattributes export-ignore.gitignore export-ignore.scrutinizer.yml export-ignore.travis.yml export-ignorephpunit.php export-ignorephpunit.xml.d...原创 2019-08-06 15:30:24 · 940 阅读 · 0 评论 -
git不同阶段的撤销操作
文章目录概述工作区的代码想要撤销(对应问题1)add到暂存区的代码想撤销(对应问题2)提交到本地仓库的代码想撤销(对应问题3)提交到远程仓库的代码想撤销(对应问题4)扩展学习概述大家在使用git的时候,多多少少会遇到一些需要"撤销"的操作,比如:修改了一个不需要修改的文件,需要撤销add了一个不需要add的文件,需要撤销commit了一条不需要的commit记录,需要撤销push了一...原创 2019-08-12 23:17:29 · 292 阅读 · 0 评论