我自己已经使用 git 一段时间了,现在正在为我们的团队建立一个存储库。我们开发一个电子商务平台。
有一些目录和文件需要忽略,例如上传目录和环境特定的配置文件。
虽然配置文件位于 .gitignore 上,但我想使用以下任一方法忽略上传目录--skip-worktree
or --assume-unchanged
.
我的问题 - 我找不到明确的答案 - 是如果--assume-unchanged
or --skip-worktree
bit 将被推送到上游仓库?
如果不是,那么确保 git 不会在存储库的所有实例中操纵上传目录的内容的最佳方法是什么?
不,两者都有--assume-unchaged
and --skip-worktree
仅用于标记本地存储库中您希望在扫描更改时避免提交或跳过的文件。
如果你想全局忽略所有存储库中的文件,最好的方法是将掩码放入.gitignore
:
*.class # will ignore all class files anywhere
/tmp/ # will ignore tmp directory but only in top directory
/config/prod/* # will ignore all configuration files in /config/prod path
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)