今天又加班了,趁睡前10分钟,抽空记录一下git常用命令。
git
是程序开发人员必不可少的工具,前一天在v站看到有人吐槽几年经验的前端不会git
。
其实也没什么,只是一个工具而已,可能人家之前的工作并不需要git
罢了。对于一般开发者而言,掌握几个基本的git
命令就够用了。
版本控制?顾名思义就是用来版本控制的。看到这个解释,是不是觉得听君一席话
如听君一席话
?
今天又加班了,趁睡前10分钟,抽空记录一下git常用命令。
git
是程序开发人员必不可少的工具,前一天在v站看到有人吐槽几年经验的前端不会git
。
其实也没什么,只是一个工具而已,可能人家之前的工作并不需要git
罢了。对于一般开发者而言,掌握几个基本的git
命令就够用了。
版本控制?顾名思义就是用来版本控制的。看到这个解释,是不是觉得听君一席话
如听君一席话
?
npm
是前端开发常用的包管理工具。
如果需要依赖第三方包时,直接使用npm安装npm仓库中的包,但在日常工作和学习中,如果没有将开发好的包发布到npm仓库怎么办呢?
那么,可以是npm
直接从git仓库进行安装,即便是内部的私有git仓库,也是支持的。
在npm官方文档中,有写道:
工作中有个项目需要个单独非分支放文档,该分支不继承任何提交,没有父节点,完全是一个干净的分支,使用git checkout
命令创建的分支是有父节点的,包含了历史提交的,网站找了一下,所有就记录下来备用。
使用git checkout
的--orphan
参数:
git checkout --orphan document
该命令会创建一个名为doc的分支,并且该分支下有前一个分支下的所有文件。
我们都知道我们在使用git的时候,会一些文件不需要同步,比如缓存,静态资源等等,那么我们在.gitignore配置忽略规则后,却依然被提交
原因是git库版本库中已经存在该文件,并且已经提交过该文件
.gitignore文件只对还没有加入版本管理的文件起作用,如果之前已经用git把这些文件纳入了版本库,就不起作用了
如果某些文件已经被纳入了版本管理中,则修改.gitignore是无效的。
那么解决方法就是先把本地缓存删除(改变成未被追踪状态),然后再提交:
git rm -r --cached . git add . git commit -m 'update .gitignore'
专业企业官网建设,塑造企业形象,传递企业价值
系统软件开发,用心思考,用心设计,用心体验
打破技术瓶颈,让不堪重负的项目起死回生
构建全渠道一体化运营能力,实现全链路数字化
文案撰写、营销策划,专注品牌全案
一站式解决企业互联网营销痛点和难题
以技术的力量,改变互联网
联系我们