在idea中使用git仓库有两种方式
- 本地初始化仓库
- 从远程仓库拉取
.gitignore文件:这个文件就是告诉git哪些文件不需要进行版本管理,比如说.idea目录和target目录。注意,idea初始化的仓库,.gitignore是存放在.idea文件夹下的,我们要吧.gitignore文件夹存移动到一级目录之下
我们初始化仓库之后,修改.gitignore文件内容,将文件或目录加入忽略规则,但是没有在远程生效。原因是 .gitignore 只能忽略那些原来没有被追踪的文件,如果某些文件已经被纳入了版本管理中,则修改.gitignore是无效的。那么解决方法就是先把缓存区的文件删除(改变成未被追踪状态),注意:以下方法会将远程仓库中的文件也删除,而只保留本地文件,远程仓库中文件会保持与本地缓存区文件一致。
IDEA文件颜色区分:
- 红色:未被纳入版本控制
- 绿色:纳入版本控制,做出了修改,但还没提交
- 白色(黑色):已提交,已经和远程同步
- 颜色发暗:.gitignore忽略的文件