shanlan
V2EX  ›  Java

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

  •  
  •   shanlan · Mar 3, 2019 · 6459 views
    This topic created in 2652 days ago, the information mentioned may be changed or developed.

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

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

    请高手解答, 谢谢你。

    截图如下: image

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

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

    如果还有对 git 不明白的,可以看上面的系列文章,相信对你会有所帮助
    lazyfighter
        19
    lazyfighter  
       Mar 4, 2019
    git add
    rizon
        20
    rizon  
       Mar 4, 2019
    哎,其实是吧是这么回事。
    你在 idea 中创建任何的文件的时候,都会有温馨提醒问你要不要加入 git。目的是省去了你每次都要去进行 git add 的操作。而且通常都是很有用的。
    只不过在项目初始化的时候,如果项目的.gitignore 没有去忽略".idea"这类有 IDE 工具生成的文件,也会去按照常规文件来询问你要不要加入 git。一般在协作开发中这类 IDE 的产物是不应该加入的,并且要放入".gitignore"中的。
    shanlan
        21
    shanlan  
    OP
       Mar 4, 2019
    @jadec0der 作者的开源里有些 jar 包没放出来,可能是自己自制的吧。所以项目跑不动
    599316527
        22
    599316527  
       Mar 4, 2019
    先学 git 吧,最受不了不会 git 就在 ide 里乱提交的
    fakeJas0n
        23
    fakeJas0n  
       Mar 4, 2019
    Git 常用命令和 Git 团队使用规范指南
    https://wsgzao.github.io/post/git/
    frienmo
        24
    frienmo  
       Mar 6, 2019
    你第一条搜索挺好的呀(如果你 google 语言也设置成英语的话)
    PS: 你在 google 搜索里加什么意思是什么意思?
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   1005 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 72ms · UTC 18:47 · PVG 02:47 · LAX 11:47 · JFK 14:47
    ♥ Do have faith in what you're doing.