如何在Windows上使用msysgit忽略Git中的目录或文件夹?
当前回答
您可以创建包含以下内容的“.gitignore”文件:
*
!.gitignore
这对我有用。
其他回答
在Unix上:
touch .gitignore
在Windows上:
echo > .gitignore
在终端中执行的这些命令将在当前位置创建.gitignore文件。
然后只需将信息添加到此.gitignore文件(例如使用Notepad++),哪些文件或文件夹应被忽略。保存更改。就是这样:)
更多信息:.gitignore
我在Windows资源管理器中使用创建文件时遇到一些问题。在开始时。
解决方法是进入commandshell并使用“edit”创建一个新文件。
默认情况下,当文件名为.gitignore.txt时,Windows资源管理器将显示.gitignore。
Git不会使用.gitignore.txt
您不能将文件重命名为.gitignore,因为Windows资源管理器认为它是一个没有名称的gitignore类型的文件。
非命令行解决方案:
You can rename a file to ".gitignore.", and it will create ".gitignore"
要指示Git忽略某些文件或文件夹,必须创建.gitignore文件。
但在Windows资源管理器中,您必须提供文件的名称。您无法创建仅具有扩展名的文件。诀窍是创建一个空文本文件,然后转到命令提示符,将文件名更改为.gitignore:
ren "New Text Document.txt" .gitignore
现在用您最喜欢的文本编辑器打开文件,并添加您希望忽略的文件/文件夹名称。也可以使用通配符,如*.txt。
当其他一切都失败时,尝试编辑文件
/.git/info/exclude
并将您想要的目录添加到文件末尾,如下所示:
# git ls-files --others --exclude-from=.git/info/exclude
# Lines that start with '#' are comments.
# For a project mostly in C, the following would be a good set of
# exclude patterns (uncomment them if you want to use them):
# *.[oa]
# *~
assets/
compiled/
我将文件夹“assets”和“compiled”添加到要忽略的文件和目录列表中。
推荐文章
- RPC失败;卷度传输已关闭,剩余未完成的读取数据
- 我应该在.gitignore文件中添加Django迁移文件吗?
- 错误:您对以下文件的本地更改将被签出覆盖
- Git rebase—即使所有合并冲突都已解决,仍然会继续报错
- 在Git中,我如何知道我的当前版本是什么?
- 如何运行一个PowerShell脚本而不显示窗口?
- PowerShell:仅为单个命令设置环境变量
- 跟踪所有远程git分支作为本地分支
- 自定义SSH端口上的Git
- 为什么这个Windows批处理文件只执行第一行,而在命令shell中执行所有三行?
- git如何显示不存在于.gitignore中的未跟踪文件
- 环境变量存储在Windows注册表的哪里?
- 有一个好的Valgrind Windows的替代品吗?
- Git错误:遇到7个文件应该是指针,但不是
- GitHub克隆与OAuth访问令牌