首页 > 其他分享 >commit 本地代码之后有一个发现在.gitignore中的文件被追踪提交

commit 本地代码之后有一个发现在.gitignore中的文件被追踪提交

时间:2022-12-14 17:01:00浏览次数:42  
标签:git -- 提交 commit gitignore 追踪

【问题描述】

1. 无脑[git add .] [git commit -m]

2. 发现在.gitignore中的文件被追踪并且被提交了

【解决方法】

1. [git reset --soft HEAD ^] 将上一次提交撤回

2. [ git rm --cached .vscode/settings.json] 删除缓存

3. [git reset HEAD .] 将暂存区提交撤回到工作区

4. [ git update-index --assume-unchanged *\:\\***\\***\\.vscode\\settings.json] 取消追踪该文件(注意该命令大小写敏感并且需要全路径, 见https://stackoverflow.com/questions/12920652/git-update-index-assume-unchanged-returns-fatal-unable-to-mark-file)

5. [git add .] [git commit -m ""]

标签:git,--,提交,commit,gitignore,追踪
From: https://www.cnblogs.com/VaderSkywalker/p/16982652.html

相关文章

  • Git merge 报错:* commits behind * branch 问题解决
    Git大家都用的很多,但是在多人开发中难免会遇到代码冲突问题,因为mergepullrequest的时候遇到很多次这个问题,所以今天特意来记录一下: 问题:在mergePR到主分支(master/......
  • git 撤销本地 git提交的commit记录 (git reset --hard ID)
    git撤销本地git提交的commit记录(gitreset--hardID)ID的获取方法这个id,就是你要退回的那个id,我这里截图的时候已经回退了,正常是你提错了的下面那个gitID......
  • git 之撤销commit文件 && 回退push的文件
    前言在日常工作之中经常遇到我们在commit(提交到本地仓库)中提交多的文件比如将我们自己的配置文件和自己私有的的依赖或者日志文件提交的本地仓库的,这是和不友好的,一旦pus......
  • springcloud Sleuth 链路追踪
    1.分布式链路追踪技术核⼼思想下图描述了⼀个常⻅的调⽤场景,⼀个请求通过⽹关服务路由到下游的微服务-1,然后微服务-1调⽤微服务-2,拿到结果后再调⽤微服务-3,最后组合微服务-......
  • 玩转 Go 链路追踪
    前言链路追踪是每个微服务架构下必备的利器,go-zero当然早已经为我们考虑好了,只需要在配置中添加配置即可使用。关于go-zero如何追踪的原理追溯,之前已经有同学分享,这里我......
  • git之撤销commit文件 && 回退push的文件
    前言在日常工作之中经常遇到我们在commit(提交到本地仓库)中提交多的文件比如将我们自己的配置文件和自己私有的的依赖或者日志文件提交的本地仓库的,这是和不友好的,一旦p......
  • husky 8.0, lint-staged, eslint配置 pre-commit 钩子
    "vue":"^2.6.11"package.json版本如下:"husky":"^8.0.2","lint-staged":"^13.0.3","prettier":"^2.7.1","@vue/eslint-config-prettier":"^7.0......
  • 投身开源,需要持之以恒的热爱与贡献 —— Apache Spark Committer 姜逸坤
    本期访谈阵容嘉宾:姜逸坤,华为计算开源团队高级软件工程师,ApacheSparkCommitter,openEulerInfraSIGMaintainer,VolcanoReviewer,OpenStack存储项目Committer,目前致力于......
  • 专访|开源之夏最佳质量奖 Apache RocketMQ Committer 黄章衡
    随着开源之夏2022年度优秀学生名单出炉,其中ApacheRocketMQCommitter黄章衡同学获得开源之夏最佳质量奖。今天,我们也带来黄章衡同学的人物专访。https://summer-ospp.a......
  • vuex中的this.$store.commit...
    Vue的项目中,如果项目简单,父子组件之间的数据传递可以使用 props或者$emit等方式进行传递但是如果是大中型项目中,很多时候都需要在不相关的平行组件之间传递数据,并......