`

隐藏 git Untracked files文件

 
阅读更多
在项目上,单击右键“git bash here”,然后输入 git status 
发现有很多untracked files 文件,如图:




如何隐藏这些untracked files 文件
1.建立.gitgnore 文件必须放在项目的根目录
(如项目名称为testpro,这个文件需要放在testpro文件夹下面)
2.把需要隐藏的文件写入.gitgnore
如写入内容为:
.idea/artifacts/
.idea/compiler.xml
.idea/dictionaries/
.idea/encodings.xml
.idea/kotlinc.xml
.idea/libraries/

再次执行:git status
就可以看到写入.gitgnore 文件的信息被隐藏了,如图:








配置实例如下:
.idea/artifacts/
.idea/compiler.xml
.idea/dictionaries/
.idea/encodings.xml
.idea/kotlinc.xml
.idea/libraries/
.idea/misc.xml
.idea/modules.xml
.idea/uiDesigner.xml
.idea/workspace.xml
target/
##.gitgnore 文件必须放在项目的根目录(如项目名称为testpro,这个文件需要放在testpro文件夹下面)
#1:#为注释   2:可以使用shell所使用的正则表达式来进行模式匹配
#3:匹配模式最后跟"/"说明要忽略的是目录
#4:使用!取反(例如目录中包含  test.a,并且gitignore文件中包含
#*.[oa],如果在文件中加入 !test.a   表明忽略除test.a文件以外的后缀名为.a或者.o的文件)

#### 实例如下
#忽略.gitgnore 文件
.gitignore
.gitignore.bak


#手动维护.gitgnore,不需要提交
#!.gitignore

#忽略说有.txt结尾的文件
*.txt
*.bak



  • 大小: 29.3 KB
  • 大小: 18.6 KB
  • 大小: 13.7 KB
分享到:
评论

相关推荐

    Git Bash上传文件的命令

    如果有未跟踪的新文件,则会显示`Untracked files:`,并列出具体的文件名。 2. **`git add <file>`** - **功能**:将指定的文件添加到暂存区,为后续的提交做准备。 - **示例**:假设我们有一个新文件`readme....

    GitLearning.docx

    nothing added to commit but untracked files present (use "git add" to track) 123@DESKTOP-MHQCGKI MINGW64 ~/Desktop/Git/-Git (master) $ git add GitLearning.docx ``` 以上示例展示了如何在本地 Git 仓库...

    git内部培训教程

    # Untracked files: # (use "git add <file>" to include in what will be committed) # # pic/ # # test.txt ``` #### Git提交操作 - `git commit`: 提交暂存区的更改到仓库。 - 示例命令: - `git ...

    git文件管理心得分享

    Untracked Files (未跟踪文件)** 在Git中,新创建但尚未添加到版本控制中的文件被称为未跟踪文件。这类文件通常是开发者新创建的文件,还没有通过`git add`命令加入到版本库中。例如,在初始化一个新的Git仓库后...

    git忽略特殊文件_动力节点Java学院整理

    有些时候,你必须把某些文件放到Git工作目录中,但又不能提交它们,比如保存了数据库密码的配置文件啦,等等,每次git status都会显示Untracked files …,有强迫症的童鞋心里肯定不爽。 好在Git考虑到了大家的感受...

    字节跳动<Git学习手册>

    48. **展示所有untracked的文件**:`git ls-files --others --exclude-standard`。 49. **展示所有忽略的文件**:`git ls-files --others --ignored --exclude-standard`。 50. **强制删除untracked的文件**:`git ...

    git常用命令总结

    - `git commit -m "fixed untracked files"` - **暂存区与工作区问题**: - 使用 `git checkout -- <文件>` 可以用暂存区的文件替换工作区的文件; - 使用 `git checkout HEAD <文件>` 可以用最新提交的文件替换...

    Git学习de.pdf

    50. **展示所有untracked的文件**:`git ls-files --others --exclude-standard`。 51. **展示所有忽略的文件**:`git ls-files --ignored --exclude-standard`。 52. **强制删除untracked的文件**:`git clean -f`...

    Manning.Git.in.Practice.2014.9.pdf

    Untracked files are not managed by Git until they are added to the staging area or committed. - **Ignoring Files**: To ignore files or directories, create a `.gitignore` file and list the files or ...

    git与github学习宝典比较详细的图文教程

    工作区中的未跟踪文件(untracked files)不会被 Git 自动管理,需要通过 `git add` 命令将其纳入版本控制。例如,当你运行 `git status` 时,它会显示当前工作区和暂存区的状态,包括哪些文件是新的、已修改或已被...

    前端大厂最新面试题-git stash.docx

    * 在工作目录中新的文件(untracked files) * 被忽略的文件(ignored files) 如果想要上述的文件都被缓存,可以使用 `-u` 或者 `--include-untracked` 可以工作目录新的文件,使用 `-a` 或者 `--all` 命令可以...

    2017-12-03git 提交代码_web_1

    - **未跟踪** (untracked files): 是新文件或未被Git追踪的任何其他文件,需要决定是否要包含在版本控制中。 2. **查看代码的修改内容** - `git diff <file>`: 显示文件与最新提交之间的差异。 - `git diff -...

    git-commands-workflows::high_voltage:您需要了解的所有git命令和工作流程

    # connect the remote GitHub repo with your local projectgit remote add origin [github-repo-url]# see untracked filesgit status# add all untracked files to the staging areagit add .# co

    Git 吓我一跳释放人数

    - **未跟踪的文件(Untracked Files)**:新添加的文件不会自动被Git跟踪,需使用`git add`命令。 - **忘记提交(Forgotten Commits)**:如果忘记提交,可以使用`git stash`暂时保存工作,然后再找回。 - **远程...

    GIT入门常用指令(PDF带标签图解命令)

    GIT中的文件状态分为多种,包括工作区(Modified or Untracked)、暂存区(Staged)、已提交(Committed)和已推送(Pushed)。每一步操作都会影响文件的状态,理解这些状态对掌握GIT操作至关重要。 以上就是GIT...

    meta-git:用于元数据的 git 插件

    元git 管理您的元存储库和子 git 存储库。... clean Remove untracked files from the working tree clone Clone meta and child repositories into new directories pull Fetch from and integrate with another r

    extra-git:Git存储库的通用实用程序命令

    存储库的通用实用程序命令。 :package: :grinning_cat: :scroll: , :blue_book: 这是和的扩展,包括一些其他常用的git工具;...# Do a hard reset and delete all untracked files $ egit clear # List author

    dotfiles:只是我的dotfiles

    # Add --force if you have untracked files that would be overwritten. # Backup first! # git checkout master -f 重新启动bash并重新登录。 用法 吉特 现在,您可以使用h命令从任何地方访问点文件git存储库: h...

Global site tag (gtag.js) - Google Analytics