git 怎么设置ignore

fiy 其他 107

回复

共3条回复 我来回复
  • 不及物动词的头像
    不及物动词
    这个人很懒,什么都没有留下~
    评论

    要设置Git忽略文件,你需要在项目的根目录中创建一个名为 “.gitignore” 的文件。

    首先,打开命令行终端并进入你的项目目录。
    接下来,在项目根目录中创建一个名为 “.gitignore” 的文件。你可以使用命令 `touch .gitignore` 在终端中创建一个空白文件。

    然后,使用任何文本编辑器打开 “.gitignore” 文件,并添加你想要忽略的文件或文件夹的规则。每个规则应独占一行。以下是一些常见的规则示例:
    – 忽略所有的 .log 文件: `*.log`
    – 忽略所有的 .txt 文件,但不包括 example.txt: `*.txt !example.txt`
    – 忽略文件夹 “build” 下的所有内容: `build/`

    你还可以使用特殊符号来添加一些更高级的规则:
    – 使用斜杠来表示忽略特定文件夹中的内容:
    – 忽略文件夹 “docs” 下的所有内容,包括子文件夹:`/docs/`
    – 忽略根目录下的 “docs” 文件夹,但不包括子文件夹:`/docs`
    – 使用叹号来否定规则,即不忽略一个特定的文件或文件夹:
    – 不忽略 “logs/debug.log” 文件:`!logs/debug.log`

    保存并关闭 “.gitignore” 文件后,Git会自动忽略你在文件中指定的文件或文件夹。

    最后,将 “.gitignore” 文件添加到 Git 仓库中。使用命令 `git add .gitignore` 将该文件添加到暂存区,然后使用命令 `git commit -m “Add .gitignore file”` 提交更改。

    现在,Git会自动忽略你在 “.gitignore” 文件中指定的文件或文件夹,不会将它们包括在版本控制中。

    2年前 0条评论
  • fiy的头像
    fiy
    Worktile&PingCode市场小伙伴
    评论

    在使用Git进行版本控制时,可以使用.gitignore文件来指定哪些文件或文件夹应该被Git忽略,不提交到版本库中。下面是设置.gitignore的几种方法:

    1. 在创建仓库时设置.gitignore文件:在创建Git仓库后,可以直接在仓库根目录下创建.gitignore文件,并在文件中列出要忽略的文件和文件夹。可以使用文本编辑器打开.gitignore文件,并按照一行一个的规则添加要忽略的文件或文件夹的路径。例如:

    “`
    # 忽略编译生成的文件
    *.class
    *.jar
    *.war

    # 忽略IDE生成的文件
    .project
    .classpath

    # 忽略IDE目录
    .idea/
    “`

    2. 在已有仓库中设置.gitignore文件:如果已经创建了仓库,但是还没有.gitignore文件,可以直接在仓库根目录下创建.gitignore文件,并添加相应的规则。同样,需要使用文本编辑器打开.gitignore文件,并按照一行一个的规则添加要忽略的文件或文件夹的路径。

    3. 使用git的命令设置忽略:可以使用git命令来设置忽略文件。使用命令`git config –global core.excludesfile ~/.gitignore_global`可以设置全局忽略文件。然后使用文本编辑器打开~/.gitignore_global文件,并添加要忽略的文件或文件夹的路径。

    4. 使用模板文件:在github上有一些复杂的项目结构的.gitignore文件模板,可以根据自己的需要选择合适的模板文件,并将其复制到你的仓库的.gitignore文件中,然后自定义添加一些需要忽略的文件或文件夹。

    5. 忽略已经提交的文件:有时候,已经提交到版本库中的文件需要被忽略。在这种情况下,需要在.gitignore文件中添加相应的规则,并使用命令`git rm –cached `来将这些文件从版本库中移除。然后再次提交时,这些文件就会被忽略。

    总之,设置.gitignore文件是Git中一个非常重要的操作。通过设置.gitignore文件,可以使Git忽略版本库中不需要跟踪的文件或文件夹,从而保持版本库的整洁和避免不必要的提交。

    2年前 0条评论
  • worktile的头像
    worktile
    Worktile官方账号
    评论

    Git 的 ignore 文件用于忽略版本控制系统中的某些文件或文件夹。通过设置 ignore 文件,可以确保这些被忽略的文件不会被添加到版本控制系统中,从而减少仓库的体积,保持仓库的整洁性。

    下面是设置 git ignore 的方法和操作流程:

    1. 创建 ignore 文件
    – 在仓库的根目录下创建一个名为 `.gitignore` 的文件(注意文件名开头的 `. ` )。

    2. 忽略文件
    – 在 `.gitignore` 文件中,每一行表示一个需要被忽略的文件或文件夹。
    – 可以使用匹配模式来指定需要被忽略的文件或文件夹。常见的匹配模式有:
    – `*`:匹配任意长度的任意字符。
    – `?`:匹配单个任意字符。
    – `/`:用于指定路径分隔符。
    – `!`:用于取反匹配。
    – 以下是一些示例:
    – `*.txt`:忽略所有扩展名为 `.txt` 的文件。
    – `/logs/`:忽略根目录下的 `logs` 文件夹。
    – `!/src/logs/`:不忽略 `src` 文件夹下的 `logs` 文件夹。
    – `config.*`:忽略所有以 `config.` 开头的文件。
    – `temp?`:忽略 `temp` 后面跟一个任意字符的文件。
    – `/*.log`:只在根目录下忽略所有 `.log` 文件。
    – `/*.log`:在所有文件夹中都忽略 `.log` 文件。

    3. 保存并提交 ignore 文件
    – 编辑完 `.gitignore` 文件后,保存文件。
    – 将 `.gitignore` 文件添加到版本控制系统中并提交:
    “`
    git add .gitignore
    git commit -m “Add .gitignore file”
    “`

    4. 生成忽略的文件
    – 如果之前已经将忽略的文件添加到版本控制系统中,需要先删除这些文件,让 Git 正确忽略它们。可以使用以下命令删除已经跟踪的文件:
    “`
    git rm –cached
    “`
    其中 `
    ` 是被忽略的文件名。

    5. 生效 ignore 文件
    – 提交 `.gitignore` 文件后,它将会生效,Git 将会忽略指定的文件或文件夹。

    通过上述步骤,你可以成功设置 Git 的 ignore 文件,并且确保那些指定的文件不会被添加到版本控制系统中。这些文件将会被自动忽略,从而保持仓库的整洁性。

    2年前 0条评论
注册PingCode 在线客服
站长微信
站长微信
电话联系

400-800-1024

工作日9:30-21:00在线

分享本页
返回顶部