IDEA"Add Files to Git"是做什么?

2019-03-03 22:51:15 +08:00
 shanlan

我用 idea 导入 GitHub 的项目,然后没一会儿就在提示我,是不是要添加

我不明白添加到 Git 干嘛,不是直接下载到我的硬盘然后我 idea 打开就完事了吗?难道还要复制一份到我的 git 里管理吗?

请高手解答, 谢谢你。

截图如下:

5743 次点击
所在节点    Java
24 条回复
youngxhui
2019-03-03 22:53:23 +08:00
都知道用 github 了,是时候好好学习 git 了
lhx2008
2019-03-03 22:53:28 +08:00
那些是 idea 生成的额外文件,问你要不要添加到本地 git 仓库
nimrc
2019-03-03 22:54:55 +08:00
git 暂存区 了解一下
shanlan
2019-03-03 22:55:33 +08:00
@lhx2008 大神,导入后发现少了一些 jar 包,maven 也不能下载,怎么办?找作者索要吗?
mmm159357456
2019-03-03 22:56:17 +08:00
它指的是.idea 文件夹内的文件,这个文件夹是隐藏的,主要涉及的内容是 ide 的配置之类的东西
Malthael
2019-03-03 22:57:31 +08:00
你应该谷歌一下搜一下答案,而不是在这发帖等着别人来回答。
chengxiao
2019-03-03 22:58:16 +08:00
就是 ide 的配置文件啊 方便你在另一台设备上用同样的 IDE 的时候就不需要再进行配置了
但是....由于各机器间尤其是跨平台的系统间 环境变量 虚拟环境配置的不同 导致这玩意经常不是那么的好用
所以不是很推荐加到 git 中
eccstartup
2019-03-03 23:02:44 +08:00
git 是个分布式的版本控制工具。你在本地,在 github 上都是一个仓库,相对来说都是对等的,没有说加到本地仓库就一定同步到网上,只是用 git 的方式管理起来了。
shanlan
2019-03-03 23:02:51 +08:00
@mmm159357456 谢谢你
@chengxiao 谢谢你

@Malthael 谢谢你的提醒![image]( )
caola
2019-03-03 23:08:24 +08:00
不会使用 Git 也就算了,
难道看不懂字面上的意思?即使不会英文去翻译一下也会知道啊
x86
2019-03-03 23:12:51 +08:00
懒人的话可以下载.ignore 解决
leoleoasd
2019-03-03 23:43:19 +08:00
百度一下廖雪峰的 GIT 教程就明白了
mritd
2019-03-03 23:48:30 +08:00
这个...
janus77
2019-03-03 23:59:12 +08:00
首先要懂 git
然后要懂 maven 项目结构
然后要懂 idea 项目结构
jadec0der
2019-03-04 00:45:20 +08:00
你应该抽半小时系统的学一下 git,至少知道一些术语,否则你搜到答案也看不懂。另外求求你别去找作者要 jar 包,会打击他的开源热情的。
glaucus
2019-03-04 09:10:35 +08:00
就是字面意思啊,检查到了新的 IDEA 配置文件,问你要不要添加到 git 里面去,直接使用.gitignore 排除一下就可以了
demonzoo
2019-03-04 09:49:12 +08:00
这都是你本机 idea 自动生成的配置文件,不推荐 add 到 git 里面,推荐的做法是在.gitignore 里面添加忽略
thinkmore
2019-03-04 10:01:50 +08:00
加入到 git 就是让 git 开始跟踪管理这个文件,你可以看下这篇文章了解下: https://generalthink.github.io/2019/01/21/understanding-git-index/

如果还有对 git 不明白的,可以看上面的系列文章,相信对你会有所帮助
lazyfighter
2019-03-04 10:53:18 +08:00
git add
rizon
2019-03-04 11:22:32 +08:00
哎,其实是吧是这么回事。
你在 idea 中创建任何的文件的时候,都会有温馨提醒问你要不要加入 git。目的是省去了你每次都要去进行 git add 的操作。而且通常都是很有用的。
只不过在项目初始化的时候,如果项目的.gitignore 没有去忽略".idea"这类有 IDE 工具生成的文件,也会去按照常规文件来询问你要不要加入 git。一般在协作开发中这类 IDE 的产物是不应该加入的,并且要放入".gitignore"中的。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/540655

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX