Vs使用Git每次编译后都爆一堆更改

因为自己淋过雨,所以想给后来者留下一把伞

我们在使用git提交远端仓库时,有时候会出现这种情况

明明只是编译了一下,没有更改,却报了一大堆更改

原因:这是由于git追踪了一些不需要追踪的文件,如一些缓存等等,这些都是程序运行时会临时编译生成的,如下面这些文件

这有可能是我们的项目中没有添加.gitignore文本

.gitignore获取链接https://github.com/github/gitignore/blob/master/VisualStudio.gitignore

 请注意,添加后一定要进行一下操作:

1.跳转到项目项目根目录

2.使用以下代码,清空所有追踪文件

# 清除本地当前的Git缓存
git rm -r --cached .

3.添加对.gitignore文件的追踪

git add .gitignore

4.再次使用一下命令重新添加对其他文件的追踪,这里就会根据.gitignore文件,忽视对相关文件的追踪。

# 应用.gitignore等本地配置文件重新建立Git索引
git add .

5.使用git ls-files 这个命令就可以查看哪些文件被追踪了,可以看到上面的图片中,没有继续追踪编译文件了

要在Git提交时忽略一个项目中的所有binobj目录中的文件,你可以在.gitignore文件中添加以下行:

**/bin/
**/obj/

  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值