首页
归档
笔记
树洞
搜索
友言

文章详情

Interesting People Record Interesting.

/ 部署 / 文章详情

git 如何在某个分支不提交某个文件?

Sonder
2024-07-03
416字
1分钟
浏览 (1.5k)

场景是:项目中有个config文件,你改了但是不想上传到git,也不想添加到.gitignore,影响其他同事。可以使用这个方法:

使用 git update-index 命令:

  • 您可以使用 git update-index 命令来临时性地忽略一个文件,使其不会被提交到当前分支。
  • 使用以下命令将文件标记为 “assume-unchanged” 状态:
复制代码
git update-index --assume-unchanged path/to/file.txt

这将告诉 Git 不再跟踪该文件,即使您对它进行了修改,它也不会被添加到暂存区。
您可以使用以下命令撤销此操作:

复制代码
git update-index --no-assume-unchanged path/to/file.txt

请注意,此方法仅对当前分支有效,如果您切换到其他分支,您需要再次执行 git update-index 命令来忽略该文件。

下一篇 / 实现vue2的mvvm

🎯 相关文章

💡 推荐文章

🕵️‍♂️ 评论 (0)