什么是加入之间的区别bin
,bin/
,bin/*
和bin/**
在我的.gitignore文件?我一直在使用bin/
,但是看看其他 .gitignore文件(在eclipse文件中,双星和单星甚至一起使用:tmp/**/*
这是怎么回事?)我看到前两个模式也被广泛使用.有人可以解释三者之间的差异吗?
我.gitignore
在Windows上遇到了一个奇怪的问题.
我希望git忽略所有.exe
文件,除了Dependencies
文件夹(和所有子文件夹)中的文件.
所以我有:
.gitignore
:
*.exe
!/Dependencies/**/*.exe
Run Code Online (Sandbox Code Playgroud)
不幸的是,这不起作用.
同时,这样做:
*.exe
!/Dependencies/folder/subfolder/*.exe
Run Code Online (Sandbox Code Playgroud)
所以我想知道,我搞砸了什么,或者这是一种什么样的错误?
我在Windows(Windows 7 x64)版本1.6.5.1-preview20091022上运行msysgit
提前感谢任何输入:)
我有以下文件夹结构:
public
media
catalog
product
category
private
tmp
var
test
Run Code Online (Sandbox Code Playgroud)
我想gitignore media
目录中的所有内容除了catalog/category
和private
我正在尝试的gitignore是:
public/media/*
!public/media/catalog/category/
!public/media/private
Run Code Online (Sandbox Code Playgroud)
但它不起作用.添加到category
或private
目录的任何新文件都无法添加.
我可以git添加力量,但如果可能的话,我希望通过gitignore完成
我想忽略整个public_html /目录,除了里面的一个文件
我给.gitignore如下:
public_html/*
!public_html/config/config.php
Run Code Online (Sandbox Code Playgroud)
但是,当我运行git status时,我找不到config.php已包含在内.