Git不提交指定文件的方法

 我来答
濒危物种1718
2022-08-14 · TA获得超过1.2万个赞
知道大有可为答主
回答量:6876
采纳率:100%
帮助的人:49.3万
展开全部

大家在开发项目的时候都很喜欢使用git作为代码管理工具,但是在开发项目的时候我们的本地配置文件不应该覆盖服务器中的配置文件 ,我们使用命令git status查看待提交文件的时候需要注意不要把本地的配置文件提交到项目上 , 不然的话团队其他人git pull下来的文件就被覆盖了,下面介绍一下有哪些方法可以做到以上的需求:

第一个方法就是改gitignore,把不需要的文件或文件夹添加进去就一劳永逸了,但是这种方法不够灵活,等需要再提交的时候又得在.gitignore文件找到并删除。

第二个方法就是使用命令:git update-index --assume-unchanged 您的文件 标记一下,例如:

提交之前我们再使用命令:git status查看一下有没有此文件了,没有就说明成功了,这个习惯一定要保持好,如果后期想提交该文件的话,那就运行命令:git update-index --no-assume-unchanged 您的文件 取消标志,例如:

当我们忘记了忽略过哪些文件的话,可以运行下面的命令查找出来:

然后取消标志即可,如果需要全部取消标志的不提交文件的话,可以运行下面的命令:

以上就是我要分享的使用Git不提交指定文件的分享,大家都学会了吗?

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式