在 Java 中通过 Jgit 忽略文件或文件夹
Ignore file or folder through Jgit in Java
我正在使用 JGit 在 Java (1.8) 中执行 Git 命令。我可以使用不同的命令,例如
git init
git pull
git add
git commit
git push
在存储库目录上。此目录包含某些文件或文件夹,我想在 adding/committing 进入 git 存储库时忽略这些文件或文件夹。
我如何使用 Java.
中的 JGit 库实现此目的
谢谢
感谢鲁迪格·赫尔曼。
正如 Rudiger Herrmann 评论的那样,API 中没有开箱即用的功能或方法,可以忽略文件或文件夹。我们需要创建一个文件 .gitignore 并将所有需要忽略的内容放入 .gitignore 文件中。 add() 方法在将文件添加到存储库时识别此文件。
So, in order to ignore file(s) or folder(s) :
1. create a .gitignore file.
2. add all required file(s) and folder(s), needs to be ignored.
3. finally call add() method of API.
示例 .gitignore 文件内容:
### Java ###
# Compiled class file
.class
*.log
# folders to be ignored
**/logs
**/classpath
git-ignore.txt
folder_name/
我正在使用 JGit 在 Java (1.8) 中执行 Git 命令。我可以使用不同的命令,例如
git init
git pull
git add
git commit
git push
在存储库目录上。此目录包含某些文件或文件夹,我想在 adding/committing 进入 git 存储库时忽略这些文件或文件夹。 我如何使用 Java.
中的 JGit 库实现此目的谢谢
感谢鲁迪格·赫尔曼。 正如 Rudiger Herrmann 评论的那样,API 中没有开箱即用的功能或方法,可以忽略文件或文件夹。我们需要创建一个文件 .gitignore 并将所有需要忽略的内容放入 .gitignore 文件中。 add() 方法在将文件添加到存储库时识别此文件。
So, in order to ignore file(s) or folder(s) :
1. create a .gitignore file.
2. add all required file(s) and folder(s), needs to be ignored.
3. finally call add() method of API.
示例 .gitignore 文件内容:
### Java ###
# Compiled class file
.class
*.log
# folders to be ignored
**/logs
**/classpath
git-ignore.txt
folder_name/