标签: gitignore

Git ignore - 应用程序日志

我有一个非常奇怪的问题,我想知道你对此的建议.

有时,当我将更改推送到REMOTE服务器时,不会显示更改.我做ssh到远程机器,我做了git status,我看到:

修改:app/runtime/application.log

问题是,所有目录,现在还有特定文件,都是.gitignore的目标.

/nbproject/
/app/runtime/
/public_html/assets/
/app/runtime/application.log*
/app/runtime/error.log*
Run Code Online (Sandbox Code Playgroud)

没有ftp直接完成,只使用了推拉.

也许它们是app/runtime/application.log在实际站点上写的东西,所以它application.log与存储库中的不同,当发生这种情况时git拒绝拉,因为它将覆盖application.log到旧版本.

这可能发生在同一目录上的许多其他文件中.应用程序运行的那一刻,可以由实时站点创建的文件.

我的问题是,我们怎样才能避免这种情况?为什么.gitignore似乎在这里没有效果?

ps - 如果我需要提供更多细节,比如服务器挂钩或其他什么,请告诉我.

git gitignore yii

1
推荐指数
1
解决办法
2803
查看次数

gitignore 正在忽略一些错误的文件

我有以下.gitignore文件,每当我这样做时,git add .只有该.gitignore文件被添加到存储库中,我的忽略文件有什么问题?

这是文件:

# Ignore Everything
*

# Except for these:
!.gitignore
!Assets/
!ProjectSettings/
Run Code Online (Sandbox Code Playgroud)

git gitignore

1
推荐指数
1
解决办法
1207
查看次数

不考虑添加到 .gitignore 的 .factorypath

.gitignore同一目录下有

.factorypath
/.factorypath
Run Code Online (Sandbox Code Playgroud)

为 Eclipse 项目添加。但是每当此文件中发生任何更改时,它仍然可以在 git 或 smartgit 下看到修改。

知道为什么吗?

eclipse git project gitignore

1
推荐指数
1
解决办法
7237
查看次数

为什么android studio编译后会修改gitignore中的文件?

我有一个名为 VersionUtil 的文件并将其设置到 gitignore 中。在 gitignore 文件中,我有

# Git info
app/src/main/java/com/test/util/VersionUtil.java
Run Code Online (Sandbox Code Playgroud)

在android studio中运行项目之前,VersionUtil.java中有一行代码:

public static final String COMMIT_INFO = "info".
Run Code Online (Sandbox Code Playgroud)

我运行 git status 并返回

Your branch is up-to-date with 'origin/develop'.
Run Code Online (Sandbox Code Playgroud)

但是,在我运行该项目后,VersionUtil.java 发生了变化。那一行是:

public static final String COMMIT_INFO = "6a604 XXXXX ".
Run Code Online (Sandbox Code Playgroud)

返回的 git 状态

modified:   app/src/main/java/com/test/util/VersionUtil.java
Run Code Online (Sandbox Code Playgroud)

你们有什么想法吗?为什么 gitignore 中的文件仍在被跟踪?任何帮助,将不胜感激。

git gitignore git-stage

1
推荐指数
1
解决办法
945
查看次数

如何忽略 Heroku 中的文件而不是 Git 中的文件

我正在使用 Heroku,我的问题很“简单”,我有一个 index.html 文件,它在开发时显示文件夹结构。它基本上可以帮助我在运行本地服务器时遍历不同的演示。

问题:如何在部署到 Heroku 时忽略该文件,但将其保存在 git 中以便其他开发人员从中受益。

如果我将它添加到 .gitignore 它应该在 Heroku 中忽略它,但它也会在版本控制系统中忽略它。

git heroku gitignore

1
推荐指数
1
解决办法
988
查看次数

我应该在iOS应用的git存储库中忽略哪些文件/文件夹?

我发现了一个关于在Android应用中应该忽略什么的问题以及有关忽略cocoapods的问题.但是,我一般都在询问一个iOS项目.

我有一个iOS应用程序,显示AdMob提供的广告,并使用Firebase查看我的应用程序的分析.它使用了一些cocoapods.

从我之前的一个问题中,我了解到我的广告单元ID是私有内容.因此,我将广告单元ID放在单独的文件中并忽略它:

// Secret Stuff.swift
let adUnitId = "dianfkebsfiubugb"
Run Code Online (Sandbox Code Playgroud)

我认为这样人们永远不会知道我的广告单元ID.

但其他东西怎么样?cocoapods生成的文件是否包含我的一些私人信息?info.plist文件是否也包含我的私有内容?此外,当我将Firebase放入我的应用程序时,我下载了一个GoogleService-Info.plist.我也应该忽略它吗?我应该忽略哪些事情?

私人信息包括

  • 我的电子邮件
  • 家庭地址
  • 我的电话号码
  • 广告单元ID
  • 我的密码
  • 其他事项,如果被披露,将对我的生活造成不利影响,例如损失金钱/收入或处于危险之中.例如,如果我披露了我的广告单元ID,则会有人发送垃圾广告,我的帐户也会被禁止.

私人信息不包括:

  • 我的真名
  • 我的年龄

git privacy gitignore ios

1
推荐指数
1
解决办法
4869
查看次数

Gitignore 不适用于 .xml 文件和 /target 目录

我有两个.gitignore文件,因为一个在过去不起作用,我不得不创建第二个;他们看起来:

/target/
.idea/
Run Code Online (Sandbox Code Playgroud)

.gitignore.gitignore它看起来:

*/target/**
/target/**
!.mvn/wrapper/maven-wrapper.jar

### STS ###
.apt_generated
.classpath
.factorypath
.project
.settings
.springBeans
target/

### IntelliJ IDEA ###
.idea
*.iws
*.iml
*.ipr
.idea/

### NetBeans ###
nbproject/private/
build/
nbbuild/
dist/
nbdist/
.nb-gradle/
Run Code Online (Sandbox Code Playgroud)

它仍然包括那些文件.gitignore- 为什么?在此处输入图片说明

git intellij-idea gitignore

1
推荐指数
1
解决办法
4182
查看次数

在 Androidstudio 项目中 Git 应该忽略哪些文件夹

我在问我,AndroidStudio 项目中的 Git 应该明确忽略哪些文件夹?

例如。应该忽略“.idea”吗?

git gitignore android-studio

1
推荐指数
1
解决办法
3972
查看次数

Git 忽略 .gitignore 文件并说 .DS_Store 文件已修改

我不希望我的 MacBook 的 .DS_Store 文件提交到我的 Git 存储库。

不幸的是,我的 .gitignore 甚至 .gitignore_global 似乎都被完全忽略了。

任何想法可能是什么原因?

 ujjain:~/Dropbox/workspace| (HEAD) [+1] | feature/Jenkinsfile [+1]
$ cat .gitignore
...

# Mac OS Test
.DS_Store
 ujjain:~/Dropbox/workspace| (HEAD) [+1] | feature/Jenkinsfile [+1]
$ git status
On branch feature/Jenkinsfile
Your branch is up to date with 'origin/feature/Jenkinsfile'.

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:   .DS_Store

no changes added to …
Run Code Online (Sandbox Code Playgroud)

git gitignore

1
推荐指数
2
解决办法
1443
查看次数

如何检出不同的分支会导致新的未跟踪文件?

我遇到过两种对我来说没有意义的 Git 情况。

  1. 有些untracked文件只有在我们检出某个分支时才会显示。由于它们未被跟踪并且检出另一个分支仅将更改应用于工作目录,为什么它们在检出其他分支时消失?未跟踪的文件应该保持原样......
  2. 是否有任何情况git pull会创建未跟踪的文件?

git gitignore

1
推荐指数
1
解决办法
74
查看次数