发布于 4年前

Git:.gitignore和.gitkeep文件的使用

.gitignore

.gitignore,顾名思义,这个文件是用于列出那些让Git忽略,不被跟踪的文件,即排除在Git的版本控制外。

可以使用*通配符匹配多个字符。

忽略指定名称的文件

# .gitignore示例,忽略test.txt文件 
###################
test.txt

忽略指定后缀的文件

# .gitignore示例,忽略后缀为.impl的文件 
###################
*.impl

忽略文件夹

# .gitignore示例,忽略后缀为mydir文件夹 
###################
mydir/

mydir是.gitignore的相对目录

以下是基于Intellij的java开发的一个示例

# Created by https://www.gitignore.io

### Intellij ###
# Covers JetBrains IDEs: IntelliJ, RubyMine, PhpStorm, AppCode, PyCharm

*.iml

## Directory-based project format:
.idea/

## File-based project format:
*.ipr
*.iws

##java
*.class
*.war
*.jar
*.log
**/target/
**/target/maven-archiver/

# eclipse
.classpath
.project
.settings

.gitkeep

.gitkeep是一个占位文件。

Git是不会把一个完全空的文件夹添加到版本控制里,为了让空文件夹被跟踪,常规做法是在空文件夹里添加.gitkeep。

注意:.gitkeep并不是Git的特性。Git没有对占位文件名有要求,你可以放一个README也行。

git
©2020 edoou.com   京ICP备16001874号-3