如何选择永远不会被拉到存储库的文件? [重复]

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何选择永远不会被拉到存储库的文件? [重复]相关的知识,希望对你有一定的参考价值。

这个问题在这里已有答案:

如何选择永远不会被拉到存储库的文件?

特别是我希望这个文件myBackend/src/main/resources/application.properties永远不会同步,因为每个用户将本地设置放在application.properties分支中存储的模板develop之上。

Your branch is up-to-date with 'origin/develop'.
Changes not staged for commit:
  (use "git add <file>..." to update what will be committed)
  (use "git checkout -- <file>..." to discard changes in working directory)

    modified:   README.md
    modified:   myBackend/docker-compose.yml
    modified:   myBackend/src/main/resources/application.properties

Untracked files:
  (use "git add <file>..." to include in what will be committed)

    myBackend/udo systemctl start docker

no changes added to commit (use "git add" and/or "git commit -a")

另外,我有一些奇怪的未跟踪文件myBackend/udo systemctl start docker。确实这不是文件。这是一个由错误udo而不是sudo写的命令。

我该如何删除它?

答案

要删除本地未跟踪的文件,git clean是你去的人。

第一次运行:

git clean -n      //This will display the untracked files that will be removed

然后运行:

git clean -f      //To remove the file(s) - Note: Remove here means Delete

如果它是一个目录,请改为:

git clean -fd

最后,要忽略文件,只需将它们添加到.gitignore文件即可

所以,在你的情况下,

Add myBackend/src/main/resources/application.properties to your .gitignore file.

以上是关于如何选择永远不会被拉到存储库的文件? [重复]的主要内容,如果未能解决你的问题,请参考以下文章

为什么我的远程主分支中的更改没有被拉到本地主分支中?

如何使 CloudFront 永远不会在 S3 存储桶上缓存 index.html

忽略已提交到 Git 存储库的文件 [重复]

静态变量初始化代码永远不会被调用

我漂浮的元素被拉得太远了

忽略已经提交到Git存储库的文件[重复]