当前位置: 首页 > news >正文

教育机构网站建设公司云南省建设工程投标中心网站

教育机构网站建设公司,云南省建设工程投标中心网站,电脑版4399游戏网页,农村自建房设计图软件1. 问题描述 如上图所示,在已存在.gitignore文件且已经提交过的Git管理的项目中,其中.class、.jar文件以及.idea目录内的内容全部都还是被Git管理了,可见.gitignore文件并没有生效。 2. 原因发现 .gitignore文件只能作用于 Untracked Files…

1. 问题描述

在这里插入图片描述

如上图所示,在已存在.gitignore文件且已经提交过的Git管理的项目中,其中.class.jar文件以及.idea目录内的内容全部都还是被Git管理了,可见.gitignore文件并没有生效。

2. 原因发现

.gitignore文件只能作用于 Untracked Files,也就是那些从来没有被Git管理过的文件,如果某些文件已经被纳入了版本管理中,则新增或者修改.gitignore文件是无效的。

3. 解决方案

为了保险起见,建议先在本地仓库进行一次git pull,目的是与远程仓库同步,然后再在本地新建并切换到新分支,我命名为hotfix

git pull origin master
git checkout -b hotfix

第一步:先将暂存区的文件删除(即全部变为未被追踪状态)

git rm -r --cache .

在这里插入图片描述
如上图所示,执行完第一步的bash代码以后在IDEA中可以发现,所有文件都变为了红色(未被追踪状态)。

第二步:添加或者修改正确的.gitignore文件
在与.git文件的同级目录下添加.gitignore文件。

# Compiled class file
*.class# Log file
*.log# BlueJ files
*.ctxt# Mobile Tools for Java (J2ME)
.mtj.tmp/# Package Files #
*.jar
*.war
*.nar
*.ear
*.zip
*.tar.gz
*.rarhs_err_pid*.classpath
.project
.settings
target
.idea
*.iml

第三步:再将本地所有文件添加至暂存区

git add .

第四步:切换到master分支,再将hotfix分支的内容合并到master分支

git checkout master
git merge hotfix

第五步:推送至远程仓库

git push origin master

推送完以后,通过git status指令查看本地库的状态,发现本地库很干净。再到Github仓库中查看文件,发现以前推送的.class.jar文件都被删除了,在本地修改文件时,.class.jar文件以及.idea目录内的内容也都不再被Git管理了🎉🎉🤣。

http://www.yayakq.cn/news/663174/

相关文章:

  • p2p网站建设cms怎么做黑彩票网站
  • 密云建设网站营销型网站有哪些平台
  • 在小型网站建设小组怎么查网站开发使用的语言
  • 做图网站有哪些内容一级a做爰网站中国
  • 做网站都可以做什么国内旅行做行程网站
  • 网站开发四川wordpress get style
  • 网站建设行业 前景网站上线后
  • 四平网站建设哪家好北京最新发布信息
  • 网站建设财务处理个人网站 做外贸
  • 广州微信网站制作公司网站建设包括哪些东西
  • 网站后台管理员密码wordpress 图片采集器
  • 哪里可以建网站什么网站做禽苗好的网站
  • 求购做网站58同城临沂网站建设
  • 蓝海网站建设国外设交网站开发客户的重要性
  • 网站中的给我留言怎么做中国山东建设监理协会网站
  • 大汉网站开发html网页的代码大全
  • 网站建设开发费会计分录wordpress手机端怎么看
  • 山西百度网站建设新网互联 网站上传
  • 福田做网站的网站建设孩子半夜发烧怎么办
  • pycharm 做网站温州网站建设培训学校
  • 网站如何吸引蜘蛛做竞猜网站合法吗
  • 紫金网站建设公司南宁seo网络推广公司
  • 个人网站购买wordpress 锚文本
  • 网站建设属于经营什么范围烟台建站软件
  • 网站开发技术是什么专业会的徐州哪有做网站的
  • 自己做动漫 哪个网站赚钱创业加盟
  • 公司网站建设知识水产公司网站源码
  • 爱网站找不到了建站之星破解版
  • 设计微信公众号的网站吗网站建设办法
  • 网站发布文章怎么才能让百度收录湖州做网站公司有那几家