技术圈开发者交流群:

工作中常用的git命令

今天又加班了,趁睡前10分钟,抽空记录一下git常用命令。

git是程序开发人员必不可少的工具,前一天在v站看到有人吐槽几年经验的前端不会git

其实也没什么,只是一个工具而已,可能人家之前的工作并不需要git罢了。对于一般开发者而言,掌握几个基本的git命令就够用了。

版本控制?顾名思义就是用来版本控制的。看到这个解释,是不是觉得听君一席话听君一席话

工具 2022年11月22日 851

npm直接从git(github/gitlab)仓库安装

npm是前端开发常用的包管理工具。

如果需要依赖第三方包时,直接使用npm安装npm仓库中的包,但在日常工作和学习中,如果没有将开发好的包发布到npm仓库怎么办呢?

那么,可以是npm直接从git仓库进行安装,即便是内部的私有git仓库,也是支持的。

npm官方文档中,有写道:

Node.js 2022年09月10日 1994

在GIT中创建一个空分支

工作中有个项目需要个单独非分支放文档,该分支不继承任何提交,没有父节点,完全是一个干净的分支,使用git checkout命令创建的分支是有父节点的,包含了历史提交的,网站找了一下,所有就记录下来备用。

使用git checkout--orphan参数:

git checkout --orphan document

该命令会创建一个名为doc的分支,并且该分支下有前一个分支下的所有文件。

工具 2019年03月07日 240538

git忽略规则 .gitignore明明配置了却不起作用

我们都知道我们在使用git的时候,会一些文件不需要同步,比如缓存,静态资源等等,那么我们在.gitignore配置忽略规则后,却依然被提交

原因是git库版本库中已经存在该文件,并且已经提交过该文件

.gitignore文件只对还没有加入版本管理的文件起作用,如果之前已经用git把这些文件纳入了版本库,就不起作用了

如果某些文件已经被纳入了版本管理中,则修改.gitignore是无效的。

那么解决方法就是先把本地缓存删除(改变成未被追踪状态),然后再提交:

git rm -r --cached .
git add .
git commit -m 'update .gitignore'

然后再次git status查看状态,则.gitignore忽略的文件不在显示状态

工具 2017年09月16日 47065

排行

解决方案

网站建设

专业企业官网建设,塑造企业形象,传递企业价值

系统开发

系统软件开发,用心思考,用心设计,用心体验

技术支撑

打破技术瓶颈,让不堪重负的项目起死回生

业务中台

构建全渠道一体化运营能力,实现全链路数字化

文案策划

文案撰写、营销策划,专注品牌全案

新媒体运营

一站式解决企业互联网营销痛点和难题

以技术的力量,改变互联网

联系我们
鄂ICP备19028750号-1 @copyright 2024 tech1024.com