在项目上,单击右键“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
分享到:
相关推荐
如果有未跟踪的新文件,则会显示`Untracked files:`,并列出具体的文件名。 2. **`git add <file>`** - **功能**:将指定的文件添加到暂存区,为后续的提交做准备。 - **示例**:假设我们有一个新文件`readme....
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 仓库...
# Untracked files: # (use "git add <file>" to include in what will be committed) # # pic/ # # test.txt ``` #### Git提交操作 - `git commit`: 提交暂存区的更改到仓库。 - 示例命令: - `git ...
Untracked Files (未跟踪文件)** 在Git中,新创建但尚未添加到版本控制中的文件被称为未跟踪文件。这类文件通常是开发者新创建的文件,还没有通过`git add`命令加入到版本库中。例如,在初始化一个新的Git仓库后...
有些时候,你必须把某些文件放到Git工作目录中,但又不能提交它们,比如保存了数据库密码的配置文件啦,等等,每次git status都会显示Untracked files …,有强迫症的童鞋心里肯定不爽。 好在Git考虑到了大家的感受...
48. **展示所有untracked的文件**:`git ls-files --others --exclude-standard`。 49. **展示所有忽略的文件**:`git ls-files --others --ignored --exclude-standard`。 50. **强制删除untracked的文件**:`git ...
- `git commit -m "fixed untracked files"` - **暂存区与工作区问题**: - 使用 `git checkout -- <文件>` 可以用暂存区的文件替换工作区的文件; - 使用 `git checkout HEAD <文件>` 可以用最新提交的文件替换...
50. **展示所有untracked的文件**:`git ls-files --others --exclude-standard`。 51. **展示所有忽略的文件**:`git ls-files --ignored --exclude-standard`。 52. **强制删除untracked的文件**:`git clean -f`...
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 ...
工作区中的未跟踪文件(untracked files)不会被 Git 自动管理,需要通过 `git add` 命令将其纳入版本控制。例如,当你运行 `git status` 时,它会显示当前工作区和暂存区的状态,包括哪些文件是新的、已修改或已被...
* 在工作目录中新的文件(untracked files) * 被忽略的文件(ignored files) 如果想要上述的文件都被缓存,可以使用 `-u` 或者 `--include-untracked` 可以工作目录新的文件,使用 `-a` 或者 `--all` 命令可以...
- **未跟踪** (untracked files): 是新文件或未被Git追踪的任何其他文件,需要决定是否要包含在版本控制中。 2. **查看代码的修改内容** - `git diff <file>`: 显示文件与最新提交之间的差异。 - `git diff -...
# 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
- **未跟踪的文件(Untracked Files)**:新添加的文件不会自动被Git跟踪,需使用`git add`命令。 - **忘记提交(Forgotten Commits)**:如果忘记提交,可以使用`git stash`暂时保存工作,然后再找回。 - **远程...
GIT中的文件状态分为多种,包括工作区(Modified or Untracked)、暂存区(Staged)、已提交(Committed)和已推送(Pushed)。每一步操作都会影响文件的状态,理解这些状态对掌握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
存储库的通用实用程序命令。 :package: :grinning_cat: :scroll: , :blue_book: 这是和的扩展,包括一些其他常用的git工具;...# Do a hard reset and delete all untracked files $ egit clear # List author
# Add --force if you have untracked files that would be overwritten. # Backup first! # git checkout master -f 重新启动bash并重新登录。 用法 吉特 现在,您可以使用h命令从任何地方访问点文件git存储库: h...