git系列2——关于.gitignore文件

git系列2——关于.gitignore文件

场景:忽略node_modules文件

1,一般$git clone 别人远程仓库的代码,里面是没有node_modules文件的

  • 我在本地的项目中yarn install 安装了node_modules
    $git status提示有node_modules文件
    $git add -A 把node_modules文件添加到本地仓库暂存区(因为node_modules里面的内容很多,所以这个过程有点慢)
    $git commit -m “添加了node_modules文件” 这是把node_modules文件真正添加到本地仓库
    $git push 之后可以看到远程仓库里面已经添加了node_modules

2,现在我不想把node_modules添加到远程仓库*

  • 我在本地的项目中yarn install 安装了node_modules
    $git status 发现有node_modules文件
    $vim .gitignore 文件,在.gitignore中写/node_modules
    $git status 此时没有了node_modules文件的提示,有了.gitignore文件的提示
    $git add .gitignore这是添加忽略文件到本地仓库的暂存区
    $git commit -m "添加了git忽略文件"这是把忽略文件真正添加到本地仓库
    $git status提示nothing to commit,working tree clean
    $git push这时把改动提交到远程仓库只会提交.gitignore文件,不会提交node_modules文件夹

注意:.gitignore只能忽略那些原来没有被track的文件,如果某些文件已经被纳入了版本管理中,则修改.gitignore是无效的

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值