相关疑难解决方法(0)

.gitignore被Git忽略了

我的.gitignore文件似乎被Git忽略了 - 该.gitignore文件可能已损坏吗?Git期望哪种文件格式,语言环境或文化?

我的.gitignore:

# This is a comment
debug.log
nbproject/
Run Code Online (Sandbox Code Playgroud)

输出来自git status:

# On branch master
# Your branch is ahead of 'origin/master' by 1 commit.
#
# Untracked files:
#   (use "git add <file>..." to include in what will be committed)
#
#       debug.log
#       nbproject/
nothing added to commit but untracked files present (use "git add" to track)
Run Code Online (Sandbox Code Playgroud)

我想,debug.lognbproject/不是出现在未跟踪的文件列表中.

我应该从哪里开始寻找解决方法呢?

git gitignore

1407
推荐指数
20
解决办法
72万
查看次数

Git全局忽略不工作

我已经创建了该文件.gitignore_global并将其放在我的git安装目录中.当我运行命令时:

git config --global core.excludesfile ~/.gitignore
Run Code Online (Sandbox Code Playgroud)

忽略文件中的规则不会应用于我的提交.

当我重命名文件.gitignore并将其放入我的项目根目录时,规则确实适用.

这有什么不对?

git

75
推荐指数
4
解决办法
4万
查看次数

如何git忽略存储库中任何地方的ipython笔记本检查点

这主要是一个git问题.我想提交我的ipython笔记本,但是要检查点.

repo有多个文件夹,每个文件夹都有ipython笔记本,因此忽略单个目录并不能解决问题.我想继续添加带有笔记本的新文件夹而不用担心它.

我的预感是必须有一种方法可以使用一些通配符来识别名为*/.ipynb_checkpoints /的文件夹中的任何内容,但是无法弄明白.

那么,我怎样才能忽略存储库中的所有ipython笔记本检查点,无论它们在哪里?

git commit gitignore jupyter-notebook

69
推荐指数
5
解决办法
3万
查看次数

为什么我的全局.gitignore文件不会被忽略?

$ cat ~/.gitconfig
[core]
        editor = vim
        excludefiles = /home/augustin/.gitignore
$ cat ~/.gitignore
toto
$ mkdir git_test
$ cd git_test/
$ git init
$ touch toto
$ git status

# On branch master
#
# Initial commit
#
# Untracked files:
#   (use "git add <file>..." to include in what will be committed)
#
#       toto
nothing added to commit but untracked files present (use "git add" to track)
$ git --version
git version 1.6.3.3
Run Code Online (Sandbox Code Playgroud)

为什么不被忽略?

〜/ .gitconfig中的其他设置被考虑在内(颜色,编辑器).

gitignore

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

在Mac OS X上等效XDG_CONFIG_HOME和XDG_DATA_HOME?

我打算开发一个跨平台的脚本.在Linux和其他操作系统上,它将存储配置XDG_CONFIG_HOME和数据文件(特别是下载的插件)XDG_DATA_HOME.在Windows上,它将APPDATA用于两者(除非有人有更好的主意).但是,在Mac OS X上做什么是正确的?

在我第一眼浏览一个方便的Macbook ~/Library目录时,我看到了PreferencesApplication Support文件夹.我原本打算使用那些,但Preferences似乎只包含反向域名的plists com.apple.foo.bar.baz.plist,并且每个文件夹都Application Support对应一个bundle in /Applications,所以我不确定系统对与其不匹配的文件的反应有多好标准.直接存储它们~/Library可能是一种选择,但myscript.conf如果有更好的地方,我不想用流浪文件污染它.

我应该在哪里存储这些文件?(请不要只是说~/.myscript.我知道这是Unix的传统,但是在主目录中看到随机的dotfiles让我感到很恼火.)

macos configuration-files

25
推荐指数
3
解决办法
8542
查看次数

如何在Gitkraken中通过GUI忽略文件?

我来自SourceTree登上GitKraken炒作列车.在ST中忽略文件一直很容易.只需右键单击未暂存容器中的文件,即可获得所有选项.您可以直接忽略文件,特定文件夹下的每个文件等(因此,GUI中的所有.gitignore内容=)).

但是,我在GitKraken中找不到类似的功能.有谁知道如何通过GitKraken的GUI忽略文件?

请注意:这不是一个git问题.我完全清楚如何忽略Git中的文件.但这不是主题.这只是一个微不足道的GitKraken支持问题.

gitkraken

25
推荐指数
1
解决办法
3万
查看次数

什么是 .Rproj.user/ 我可以安全地删除它吗?

.Rproj.user/ 在每次 git 提交时造成垃圾邮件,例如

    modified:   .Rproj.user/CE897349/sources/prop/238F1188
    modified:   .Rproj.user/CE897349/sources/prop/3B42583E
    modified:   .Rproj.user/CE897349/sources/prop/6FD5F454
    modified:   .Rproj.user/CE897349/sources/prop/B1FA156F
    modified:   .Rproj.user/CE897349/sources/prop/CA32C405
    modified:   .Rproj.user/CE897349/sources/prop/INDEX
Run Code Online (Sandbox Code Playgroud)

这些“变化”似乎并不重要,例如

{
    "cursorPosition" : "19,0",
    "scrollLine" : "12",
    "tempName" : "Untitled3"
}
Run Code Online (Sandbox Code Playgroud)

我是如何首先获得这个目录的,我可以删除它吗(最好不要让它返回或出现在未来的项目中)?

注意:该项目是一个 R 包。

r rstudio

10
推荐指数
2
解决办法
3506
查看次数

.git / info / exclude中的文件不起作用

我已经放入了两个文件,.git/info/exclude但仍然可以看到它们git st

它们是一个配置文件,我不想提交更多。我把它们放在那里,因为有--assume-unchanged--skip-worktree我无法检出到另一个分支。

git github

6
推荐指数
2
解决办法
3987
查看次数

为什么Git会忽略这些文件夹?

我在Git下添加了一个Laravel应用程序,以便我可以推送到Bitbucket.在根文件夹上,我运行git add -A并推送远程服务器.我检查过它没有发送所有文件夹; 例如,它根本没有添加vendor文件夹.如何确保添加所有子文件夹?当我跑步时git status,它说:

# On branch master
nothing to commit, working directory clean
Run Code Online (Sandbox Code Playgroud)

更新

我跑了git status --ignore,发现列出了以下文件:

stocktrack/app/storage/logs/laravel.log
stocktrack/app/storage/meta/services.json
stocktrack/app/storage/sessions/cdf664ccf42d040bc92d76418f736cc78e20d77a
stocktrack/app/storage/views/81774cd762e1fa0174ad42e0b0d53196
stocktrack/bootstrap/compiled.php
stocktrack/composer.lock
stocktrack/vendor/
Run Code Online (Sandbox Code Playgroud)

.gitignore,我只补充说.idea.为什么忽略其他人呢?

git git-status

6
推荐指数
2
解决办法
1818
查看次数

如何向SmartGit/hg添加全局gitignore?

我创建了一个全局.gitignore 文件(请参阅https://help.github.com/articles/ignoring-files#global-gitignore)但是如何在不将其添加到存储库的情况下将其用于SmartGit中的所有项目?

git smartgit

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